目录:
对数据的增删改查,显示数据库和数据表的创建信息。
显示表的结构。
显示数据库的变量信息。
显示数据库的队列信息。
改变表的结构。
创建数据库用户,并查询授权信息。
1、显示数据库队列信息
show full processlist;
2、显示数据库变量信息
show variables;
3、创建用户,并设置密码
create user tom;
set password for tom@'%'=password('设置的密码');
4、创建数据库和表
create database blog;
use blog;
create table aa(
id int primary key not null,
name varcher(255) not null
);
5、插入数据、删除数据、修改数据
insert into aa values(1,'tom'),(2,'Mary'),(3,'redhat'),(4,'CentOS'); //插入四条数据
update aa set name='Test' where name='tom'; //修改数据
delete from aa where name='Test'; //删除数据
6、显示用户的授权
show grants for tom@'%';
7、修改表结构
alter table aa add test varchar(255); //添加test列
alter table aa drop test; //删除test列
alter table aa change id vid int; //修改id列
8、显示数据库和表的创建信息
show create database blog; //显示blog库的创建信息
show create table aa; //显示aa表的创建信息
9、显示表的信息
desc aa; //显示aa数据库的列信息
10、多表连接查询
表结构与信息
bb表中存放工资,aa表中存放姓名,id为键。
查询员工的工资
select * from blog.aa join blog.bb where blog.aa.id=blog.bb.id; //根据id相等,过滤其他无用信息
select * from blog.aa join blog.bb using(id); //作用同上,但省略一列id