2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 潭州课堂25班:Ph05201 MySQL第一课 (课堂笔记)

潭州课堂25班:Ph05201 MySQL第一课 (课堂笔记)

时间:2019-08-19 01:17:15

相关推荐

潭州课堂25班:Ph05201 MySQL第一课  (课堂笔记)

一般说来,关系形在磁盘中,非关系表在内存中,

进入 MySQL:

mysql -u用户名 -p密码

mysql -uroot -pqwe123

mysql-h127.0.1 -P3306-uroot -pqwe123

mysql -uroot -p回车后输入的密码不可见

quit; 退出

时间

select now();

+---------------------+

| now() |

+---------------------+

| -07-05 15:12:13 |

+---------------------+

连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命 令:

mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

创建新用户,'binbin' %表示远程连接,密码为'qwe123'

create user 'binbin' @'%' identified by 'qwe123';

给该用户权限,all 所有权限,第1个 * 是数据厍名,第2个 * 是表名,

grant all on *.* to 'binbin' @'%';

用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL

更改立即生效

flush privileges;

退出

\q

进入新用户

mysql -ubinbin -pqwe123

查看当前用户

select user( );

查看当前数据厍

select database();

创建数据厍

create database 数据厍名;

create database if not exists 数据厍名;

反映在磁盘中就是创建一个文件夹,

查看所有数据厍

show databases;

查看 操作错误信息

show warnings;

查看该库的编码,

show create database data_bn;

+----------+------------------------------------------------------------------+

| Database | Create Database |

+----------+------------------------------------------------------------------+

| data_bn | CREATE DATABASE `data_bn` /*!40100 DEFAULT CHARACTER SET utf8 */ |

+----------+------------------------------------------------------------------+

修改该库的编码

alter database CHARACTER SET gbk;

禁用此命令:

drop database bin;

查看在哪个数据厍里

select database();

进入,切换数据厍

use data_bn;

创建表单

create table tb_1(

-> id int,

-> name varchar(10),

-> age int,

-> sex varchar(5)

-> );

查看表单结构:

desc tb_1;desc 表单名;

show create table tb_1;show create表单名’;

删除表单

drop table 表单名;

增insert

insert into tb_1 value(1,'x');

insert into tb_1 (id) value (2);

insert into tb_1 values(1,'xiaomin',12,'boy'),

-> (2,'xiaohong',15,'g'),

-> (3,'xiaobai',20,'boy'),

-> (4,'dahei',21,'boy');

insert into tb_1 set id=5, name='c';

insert into 表名 (字段名,字段名,字段名,.....)

value(值 ,值 ,值 ,值......)

加字段:alter table 表名 add 字段名 数据类型;(int ,varchar,char,......)

alter table 表名 add 字段名 int ;

删除字段 alter table 表名 drop 字段名;:

查:select * from

select * from tb_1;

select 字段名,字段名,..from 表名;

select distinct 字段名 from 表名 ; ---> 查看时不显示重复的,

select字段名 as 别名 ,字段名 as 别名 ,..from 表名; --->> 给字段名起个别名,显示出来,

改:update where

update tb_1 set name='xiaohui' where id=4;

改字段类型:alter table modify 字段名 数据类型 after 字段名;

这个字段放在另一个字段的后边

改表名: rename table tb_1 to tb1;

删除数据delete from where

delete from tb_1 where id=4;

删表:留下空表,

delete from tb_1 ;一条条删

truncate table tb_1;整个删除,重建 个空表

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。