1.show databases; 查看所有库
2.use zabbix; 切换到zabbix库(目录)
- show tables; 查看当前库所有表
- show tables from mysql; 查看mysql库中的所有表
- select user,host from mysql.user; 查看所有用户
- drop user oldgirl; 删除用户
7.create user oldgirl@'10.0.0.%' identified by '123';
创建用户并创建密码
8.grant all on oldgirl.* to oldgirl@'10.0.0.%';
授权所有权限 对oldgilr库的所有表对oldgirl用户
9.show grants for oldgirl@'10.0.0.%';
查看oldgirl用户所有的权限
10.revoke ALL PRIVILEGES on oldgirl.* from 'oldgirl'@'10.0.0.%';
收回old girl用户的所有权限
11.CREATE DATABASE oldboy57 CHARACTER SET utf8 COLLATE utf8_general_ci; 创建库名,设置字符集
12.CREATE TABLE tbl_name(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
name varchar(20),
tel char(11)
); 创建表
13.desc tbl_name ; 查看表信息
14.show create table stu; 查看建表语句
15.修改字段
ALTER TABLE stu DROP wechat; 删除字段
ALTER TABLE stu add wechat; 添加字段
alter table 表名 modify 字段名 字段类型 约束条件; 修改字段
alter table 表名 change 旧字段名 新字段名 字段类型(宽度) 约束条件; 修改字段
ALTER TABLE 表名 add 字段名 字段类型 约束条件 first ;添加字段最前面
ALTER TABLE 表名 add 字段名 字段类型 约束条件 after 字段; 添加哪个字段之后
16.修改表名
alter table 表名 rename 新表名;
19.查询某个数据库下每个表有多少条数据
select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,table_rows from information_schema.tables where TABLE_SCHEMA ='EASYTAXI' ORDER BY table_rows;
20.查看表分区
select
partition_name part,
partition_expression expr,
partition_description descr,
table_rows
from information_schema.partitions where
table_schema = schema()
and table_name='TAXIMETER';
把下面的知table_name更换成你要查道询的内分区表的容名字
网友评论