mysql 1、创建数据库 create database database_name; 2、查看数据库 show database_name; 3、选择数据库 use database_name; 4、删除数据库 drop database database_name; 5、认识支持的存储引擎 show engines \g; 6、创建数据库表 create table t_dept( deptno int, dname varchar(20), loc varchar(40) ); 7、查看表结构 describe table_name; 8、查看表详细定义 show create table table_name; 9、删除表 drop table table_name; 10、修改表名 alter table t_dept rename tab_dept; 11、添加字段 alter table t_table add des varchar(20); 12、在最前面添加字段 alter table t_table add des varchar(20) first; 13、在指定字段后面添加字段 alter table t_table add des varchar(20) after dname; 14、删除字段 alter table table_name drop 属性名 15、修改字段的数据类型 alter table table_name modify 属性名 数据类型 16、修改字段的名字 alter table table_name change 就属性名 新属性名 旧数据类型 17、同时修改字段的名字和属性 alter table table_name change 就属性名 新属性名 新数据类型 18、设置没空约束 create table table_name( 属性名 属性类型 not null, ) 19、设置默认值 create table tbale_name( 属性名 数据局类型 default 默认值 ) 20、设置唯一约束 create table table_name( 属性名 属性类型 unique l, ) 21、设置主键约束 create table table_name( 属性名 属性类型 primary key, ) 22、设置字段值自动增加 create table table_name( 属性名 属性类型 auto_increment, ) 23、设置外键约束 create table table_name( 属性名 属性值, . . . constraint 外键约束名 foreign key(属性1) references 表名(属性2) ) 24、创建和查看索引 create table t_dept( deptno int, dname varchar(20), loc varchar(40), index index_deptno(deptno) ) 25、创建存在表的索引 create index 索引名 on table_name (属性名 [(长度)] [asc|desc]) 26、创建普通索引 alter table table_name add index|key 索引名 (属性名 [(长度)] [asc|desc]) alter table t_dept add index_deptno(deptno) 27、创建和查看唯一的索引 create table table_name( 属性名 数据类型 unique index|key [索引名](属性名1 [(长度)]) ) create table t_dept( deptno int unique, dname varchar(20), loc varchar(40), unique index index_deptnno(deptno) ) 28、删除索引 drop index index_name on table table_name;