mysql命令集合

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;。

 

 针对查询mysql信息的基本命令:

1、查看mysql版本:select -version();

2、 查看mysql的基本信息:status;

 

 3、查看当前时间:select now();

 4、查看连接数:show variables like '%connection%';

5、查看超时:show variables like '%timeout%';

 

6、显示当前mysql版本/当前日期:select -version()/current_date;

 

posted @ 2021-10-21 21:25  就不将就就  阅读(1640)  评论(0编辑  收藏  举报