一、create database db_name; --建立数据库数据库
二、drop database db_name; --删除数据库ide
三、show create database db_name\G; --查看建立数据库语句,\G以垂直竖行显示。spa
四、show database; --显示系统的数据库。索引
五、Select database();--查看当前链接数据库。ip
六、Select version(); --查看当前数据库版本。rem
七、Select user(); --查看登陆用户的数据库。it
八、use db_name --链接数据库io
九、grant privilege_x,privilege_x on db_name.db_table to `u_name`@`u_host_ip` identified by 'password'; --建立用户为用户受权innodb
十、GRANTtable
SELECT,
INSERT,
UPDATE,
DELETE,
CREATE,
DROP,
REFERENCES,
INDEX,
ALTER,
CREATE TEMPORARY TABLES,
LOCK TABLES,
EXECUTE,
CREATE VIEW,
SHOW VIEW,
CREATE ROUTINE,
ALTER ROUTINE,
EVENT,
TRIGGER on `test`.* TO 'king'@'1.1.1.1' --用户的全部权限all privilege
十一、revoke privilege_x on db_name.t_name from 'user'@'u_host_ip'; --收回用户权限
十二、show grants for 'test'@'1.1.1.1' --查看具体用户的权限
1三、Create table <表名>(<字段名1><类型1>,……….;<字段名n><类型n>);提示其中:create table 是关键字,不能更改,可是大小写能够变化。
EG:create table test(id int(10) NOT NULL auto_increment,name varchar(10) NOT NULL default ‘’,card int(20) unique,primary key(id),key index_name(name))engine=innodb default charset=utf8;
1四、desc t_name; --查看表结构 Type :字段类型、Null :是否为空、Key :主键或者索引、Default :默认值为。Extra:其余.
1五、show create table t_name\G; --查看建表语句
1六、drop table [IF EXISTS] <表名>; --删除表
1七、Alter table t_name drop primary key; --删除主键索引
1八、alter table t_name change id id int primary key auto_increment; 添加主键
1九、alter table t_name rename new_name; --修改表名
20、alter table <表名> modify <字段名> <数据类型>; --修改数据字段数据类型;
2一、alter table <表名> change <旧字段名> <新字段名> <新字段类型>; --修改数据字段名
2二、alter table <表名> add <字段名> <字段类型> [约束条件] [first | after 已存在字段名]; --添加字段
2三、alter table <表名> drop <字段名>; --删除字段;
2四、alter table <表名> engine=inndob; --更改表的存储引擎;
2五、alter table <表名>drop foreign key <外键名> --删除表的外键约束。
2六、insert into t_name SET <字段1>=值1,<字段2>=值2,<字段n>=值2; --插入单行数据。
2七、insert into t_name [(字段1,字段2,字段n)] values (值1,值2,值n),(值1n,值2n,值nn), --插入多行数据。
2八、insert into t_name (字段1,字段2,字段n) select 字段a,字段b,字段c from t_name [where condition]; 向表插入查询结果,属于快速造数据
2九、update t_name set 字段1=值1,字段2=值2,字段n=值n [where condition]; --更新数据。
30、delete from t_name [where <condition>]; --删除数据.