MySQL命令集
一、进入mysql
(1)、从cmd中进入mysql,输入命令:mysql -h localhost -u root -p(mysql -h 主机地址 -u 用户名 -p 用户密码)
(2)、从mysql command line client中进入,只需要输入密码即可,
二、创建输入库
(1)、如果是新安装的mysql,可以直接开始创建新的数据库使用命令格式为:create database 数据库名;,比如:create database testdev;,我们可以通过命令:show databases;来查看我们的表是否创建成功了。
ps:如果之前就已经安装使用过mysql,在创建一个新的数据库的时候我们一般先使用命令:show databases;来查看一下之前创建的数据库都有那些(这是为了确保再次创建的时候名字发生冲突,而出现的错误。)
三、创建表
1、创建表的时候,我们需要先进入到数据库中,是的命令格式为:use 数据库名;,比如use testdev;,
2、创建新的表使用的命令格式:create table 表名(字段 字段类型(值),字段 字段类型(值),........);比如:下图。命令:desc 表名;查看表的数据类型都与有哪些。
命令:show tables;查看数据库下的表。
四、复制表(数据类型都一样的表)一共有两种方法:
(1)、比如要创建同样结构的3个表user,先用命令show create table user;查看user的表结构;命令:show create table user \G;(不加\G也可以,只是一个格式的问题);然后将表结构复制粘贴然后将表名改名字就好了,重复上述操作3次。
使用命令:show tables;检查user1、user2、user3是否创建成功;
使用命令desc/describe user1/user2/user3;查看比送的数据类型是否与user的一致。
查看创建的最后创建的表命令:show tables;。
(2)、create table 新的表名 like 之前的表名。比如:create table user4 like user;。
验证是否复制成功:desc user和desc user4,查看表结构是否一样。
五、删除表
命令:drop table 表名,比如:drop table user1/user2/user3/user4;。
六、重命名
命令:rename table user to userInfo;。
七、编辑表的数据类型、字段和字段值
1、添加表的数据类型、字段和字段值,命令:alter table userInfo add city varchar(50);。
2、按照位置添加字段、数据类型和字段值,
(1)、添加在任意字段后面。命令:alter table userInfo add hobby varchar(50) after sex;。
(2)、添加字段的第一位,比如:alter table userInfo add code varchar(30) first;。
(3)、添加字段注释,(创建字段的时候加注释,字段已经创建了就加不了注释了)
命令:alter table userInfo add country varchar(20) comment"国家信息";
(4)、修改字段值
命令:alter table userInfo modify country varchar(50);。
(5)、修改字段名(重命名字段)
命令:alter table uerInfo change code IDcard varchar(30);。
(6)、删除字段
命令:alter table userInfo drop IDcard;。
八、复制表内容
需要先复制一个字段、数据类型和字段值相同的表user;然后再复制表里面的内容,命令:inser into user select * from userInfo;
九、mysql语句:insert、update、delete、select操作
1、给表里添加数据内容
(1)、给表里面添加单条数据内容,命令格式:insert into 表名 values(字段 数据类型,字段 数据类型,.......),比如:insert into userInfo values(1,"liu","yulin",18,"女","eat",20002.3,"西安","中国");。
这时候我们执行命令: insert into userInfo values(2,"liu","yulin",18,"女","eat",20002.3,"西安","中国");
命令:insert into userInfo values
-> (3,"蔡","莹莹",18,"女","购物",20002.3,"西安","中国");
(2)、添加多条 数据内容,
2、修改表里面信息,命令:update userInfo set country="马来西亚" where id=4;
3、删除表里面的数据内容,命令:delete from userInfo where id=1;。