MySQL常用命令
1.常用命令
(1) 查询库
show databases; //查看库的内容

(2) 切换库
use mysql; //use 加表名

(3) 查看库里的表
show tables; //列出表格内容
(4)查看表里的字段
desc biaom; //查看user表里的字段
(5)查看建表语句
show create table biaom\G; //查看表如何创建的表,’\G’表示竖排显示,方便清晰查看
(6)查看当前用户
select user();

select * from user\G; //加’\G’内容可整齐显示
(7)查看当前使用的数据库
先use mysql;
再select database();
(8)创建库
create database db1;

(9)创建表,先切换到库
use db1;create table b1(`id`int(4),`name`char(40));

drop table t1; //删掉表t1
use db1;create table b1(`id`int(4),`name`char(40)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

(10)查看当前数据库版本 select version();

(11)查看数据库状态 show status;
(12)查看各参数
show variables;
show variables like ‘max connect%’; //’like’指定查看,%为通配符
(13)修改参数 set global max_connect errors=1000;

修改后,max_connect errors 的值为1000

(14)查看队列
show processlist;

show full processlist; //信息显示更详细

常用SQL语句
(1) select count (*) from mysql.user; //查看user表的行数,*为通配符

(2) select * from mysql.db; //查看db表

(3) select db from mysql.db; //查看指定的字段
(4) select db,user from mysql.db; //查看指定的字段
(5) select * from mysql.db where host like ‘192.168.%’; //指定部分字段查询内容

(6) insert into db1.t1 values (1,’abc’); //在表内插入数值,数值可不带'',字符串需加''

(7) update db1.t1 set name=’aaa’ where id=1; //更新数据内容

例:更新前:
更新后:
id=1的name都更为aaa
(8) truncate table db1.t1; //清空数据库内容

truncate特点 清空后表结构字段仍存在

delete from db1.t1 where id=3; //删除数据
(9) drop table db1.t1; //清空数据库所有内容,表结构字段不存在

(10) drop database db1; //清空db1数据库表
浙公网安备 33010602011771号