最后结束符 “;” “\g” “\G”,三者输出的页面样式各有不同,最好看友好的是“\G”
查看数据库:show databases;
删除数据库:drop database 数据库名
进入数据库:use 数据库名;
查看数据库中的表:show tables;
删除表:drop table 表名; (慎用!!!)
创建表:create table 表名(列声明);
修改表名:alter table 原表名 rename [to] 新表名;
查看表的定义:describe 表名; (或者 desc 表名;)
查看表的详细定义:show create table 表名;
向表中插入数据:insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...); (其中 [] 内的内容是可选的)
增加字段(表的最后位置):alter table 表名 add 属性名 属性类型;
增加字段(表的开头位置):alter table 表名 add 属性名 属性类型 first;
增加字段(表的指定字段之后):alter table 表名 add 属性名 属性类型 after 属性名;
删除字段:alter table 表名 drop 属性名;
修改字段:alter table 表名 modify 属性名 数据类型;
只修改字段名字:alter table 表名 change 旧属性名 新属性名 旧数据类型;
同时修改字段的名字和属性:alter table 表名 change 旧属性名 新属性名 新数据类型;
修改字段的顺序:1.改到开头:alter table 表名 modify 属性名1 数据类型 first;
2.改到某个字段之后:alter table 表名 modify 属性名1 数据类型 after 属性名2; (注意:属性名1和属性名2必须是表中已经存在的字段名)
设置非空约束(null, nk):create table 表名(属性名 数据类型 not null, ... ...);
设置字段的默认值(default):create table 表名(属性名 数据类型 default 默认值, ... ...);
设置唯一约束(unique,uk):create table 表名(属性名 数据类型 unique(约束名字), ... ...);
设置主键约束(primary key,pk):1.单字段主键 create table 表名(属性名 数据类型 primary key, ... ...);
2.多字段主键 create table 表名(属性名 数据类型, ... ...[constraint 约束名] primary key(属性名,属性名 ... ...));
设置字段值自动增加(auto_increament):create table 表名(属性名 数据类型 auto_increment, ... ...);
设置外键约束(foreign,fk):create table 表名 (属性名 数据类型,属性名 数据类型 ... ... constrint 外键约束名 foreign key (属性名1) references 表名 (属性名2));
查询表中的数据1:select * from 表名;
查询表中的数据2:select 列名 from 表名 [查询条件];
按特定条件查询:select 列名 from 表名 where 条件;
在数据库中检查当前表中字段的字符集设置:
show create table 表名;
或者 show full fields from 表名;
查看存储引擎:SHOW ENGINES \G (显示效果最好)或者 show engines \g(也可以换成";")
再或者 SHOW VARIABLES LIKE 'have%';
查看数据库:show databases;
删除数据库:drop database 数据库名
进入数据库:use 数据库名;
查看数据库中的表:show tables;
删除表:drop table 表名; (慎用!!!)
创建表:create table 表名(列声明);
修改表名:alter table 原表名 rename [to] 新表名;
查看表的定义:describe 表名; (或者 desc 表名;)
查看表的详细定义:show create table 表名;
向表中插入数据:insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...); (其中 [] 内的内容是可选的)
增加字段(表的最后位置):alter table 表名 add 属性名 属性类型;
增加字段(表的开头位置):alter table 表名 add 属性名 属性类型 first;
增加字段(表的指定字段之后):alter table 表名 add 属性名 属性类型 after 属性名;
删除字段:alter table 表名 drop 属性名;
修改字段:alter table 表名 modify 属性名 数据类型;
只修改字段名字:alter table 表名 change 旧属性名 新属性名 旧数据类型;
同时修改字段的名字和属性:alter table 表名 change 旧属性名 新属性名 新数据类型;
修改字段的顺序:1.改到开头:alter table 表名 modify 属性名1 数据类型 first;
2.改到某个字段之后:alter table 表名 modify 属性名1 数据类型 after 属性名2; (注意:属性名1和属性名2必须是表中已经存在的字段名)
设置非空约束(null, nk):create table 表名(属性名 数据类型 not null, ... ...);
设置字段的默认值(default):create table 表名(属性名 数据类型 default 默认值, ... ...);
设置唯一约束(unique,uk):create table 表名(属性名 数据类型 unique(约束名字), ... ...);
设置主键约束(primary key,pk):1.单字段主键 create table 表名(属性名 数据类型 primary key, ... ...);
2.多字段主键 create table 表名(属性名 数据类型, ... ...[constraint 约束名] primary key(属性名,属性名 ... ...));
设置字段值自动增加(auto_increament):create table 表名(属性名 数据类型 auto_increment, ... ...);
设置外键约束(foreign,fk):create table 表名 (属性名 数据类型,属性名 数据类型 ... ... constrint 外键约束名 foreign key (属性名1) references 表名 (属性名2));
查询表中的数据1:select * from 表名;
查询表中的数据2:select 列名 from 表名 [查询条件];
按特定条件查询:select 列名 from 表名 where 条件;
在数据库中检查当前表中字段的字符集设置:
show create table 表名;
或者 show full fields from 表名;
查看存储引擎:SHOW ENGINES \G (显示效果最好)或者 show engines \g(也可以换成";")
再或者 SHOW VARIABLES LIKE 'have%';