MySQL数据库的常⽤命令
1、MySQL基本命令
mysql下载到了c盘1.1查看版本
查看mysql的版本命令:select version();
1.2停⽌与启动
停⽌命令:net start mysql57(服务名称)
启动命令:net stop mysql57(服务名称)
该命令适⽤于所有windows服务,直接打开控制台输⼊命令即可,服务名可以在任务管理器的服务中查;或者打开任务管理器,然后到该服务,右键点击即可停⽌或重新启动。
1.3查看配置
查看mysql的基本信息配置的命令:status
CSonnection id:连接id;
Current user:MySQL当前的⽤户;
Server version:MySQL的版本;
Server/DB/Client/Conn characterset:编码,gbk是通⽤编码,⽐utf-8强⼤⼀些。
1.4查询当前时间
查询当前时间的命令:selecet now();
1.5查询连接数
查询myaql的连接数的命令:show variables like '%connections%';
如上图,显⽰MySQL的最⼤连接数是151。
1.6查询超时的关键字
查询超时的关键字的命令为:show variables like '%timeout%';
我们需要关注的是链接、读和写超时三部分。
1.7查询当前数据库
查询当前数据库的命令为:select database();该命令适⽤于进⼊某个数据库后,验证是否进⼊到该数据库。
2、MySQL的数据类型
(1)整形数字:tinyint smallint int bigint bit
(2)带⼩数点的数字:decimal float double
(3)字符串:char varchar blob text enum set
(4)⽣⽇/⽇期:datetime
3、MySQL数据库管理
数据库中有很多表(table),我们可以对其做增、删、改、查的操作。
3.1查询当前已有的数据库
查询当前已有的数据库的命令:show databases;
3.2创建数据库
在MySQL中创建⼀个新的数据库的命令为:create database testDev(新数据库的名称);
3.3查询数据库储存路径
查询数据库在服务器上的存储路径的命令: show variables like '%datadir%';
3.4查看MySQL数据库所有⽂件
查看MySQL数据库的所有⽂件,包括隐藏⽂件的⽅法为:西安查询到数据库的储存路径,如上图,然后在本地进⼊到上述⽬录下,进⼊c 盘,复制路径进⾏搜索即可进⼊到上述⽬录,然后就可以
查看到所有的⽂件;
3.5删除数据库
删除数据库的命令: drop database testDev(数据库名称);
3.6进⼊某个数据库
进⼊某个数据库的命令是: use testdev(数据库名称); ,进⼊后需要验证是否进⼊该数据库,⽤查询当前数据库的命令进⾏验证: select database();
3.7创建表
在数据库中创建表的命令为: create table info(表的内容,填写⽅式:字段数据类型);其中info是表的名称。注意要创建表时,⼀定要提前进⼊某个数据库,如进⼊testdev数据库,进⼊的命令
为:use testdev
在数据库中创建表时,字段的约束条件:
(1)primary key表⽰主键,主要是为了排序,就是该字段的内容是唯⼀的;
(2)default是指默认值,当该字段没有写⼊内容时,写⼊指定的内容;
(3)not null是指不能为空;
(4)unique key 是指不能重复,具有唯⼀约束性,与primary的区别就是排序没有primary强⼤);
(5)auto_increment就是⾃增,是需要和主键⼀起使⽤,当我们添加第⼀条数据后,添加第⼆条数据
时即使不输⼊⾃增字段的内容,他也会⾃⾏输⼊,输⼊的值⽐上⼀次输⼊的值增加1。
在数据库中创建表时,字段的约束条件可以多个条件加在⼀个字段上,⽤空格隔开即可。
当要创建的表格要设置多个主键时的创建⽅法如图:
如果创建时显⽰错误,错误内容中有syntax就表⽰错误是语法错误,即不符合mysql的语法。
3.8查看表的内容
查看表的内容的命令是:desc info(表的名称);
3.9获得表的SQL脚本
显⽰创建表的过程,也就是获得表的SQL脚本的命令为: show create table info \G; ,其中G也可以⽤g代替。
3.10查看MySQL数据库⾥的所有的表
查看mysql数据库⾥所有的表的命令: show tables;
3.11删除表
删除这个表的命令: drop table info(表的名称);
3.12给表中所有字段插⼊内容
给表中的所有字段插⼊内容的命令: insert into info values(内容,内容); 其中内容如果为字符串需要⽤双引号引起来。插⼊完成后,可以⽤命令 select * from info; 进⾏查看,就可以看到填写
的内容。
3.12给表中部分字段插⼊内容
给表中的某个字段插⼊内容的命令: insert into info(字段,字段) values(内容,"内容“);其中内容如果为字符串需要⽤双引号引起来。插⼊完成后,可以⽤命令 select * from info; 进⾏查看,就
可以看到填写的内容。
3.13删除表中的内容
删除表中的所有内容的命令: delete from info;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。