一.数据库
标题 |
语法 |
栗子 |
备注 |
创建数据库 |
create database [database_name]; |
create database milogenius; |
|
查看指定数据库 |
show create database [database_name]; |
show create database milogenius; |
|
查看数据库(所有的) |
show databases; |
|
|
切换数据库 |
use [database_name]; |
use milogenius; |
|
删除数据库 |
drop database [database_name]; |
drop database milogenius; |
不能一次删除多个 |
二.表
标题 |
语法 |
栗子 |
备注 |
创建表 |
create table 表名 (列名 数据类型 [not null] [primary key],列名 数据类型 [not null],…) |
|
|
查看所有表 |
show tables; |
|
|
删除表 |
drop table [table_name]; |
|
|
更改表名 |
rename table [old_name] to [new_name]; |
|
|
三.列
标题 |
语法 |
栗子 |
备注 |
显示所有列 |
show columns from [table_name]; |
show columns from t_bt_user_info; |
|
增加一个列 |
Alter table [table_name] add 列名 数据类型; |
alter table test add status int(4) ; |
|
删除一个列 |
Alter table [table_name] drop column 列名; |
|
|
修改一个列名 |
Alter table [table_name] change 列名 新列名 数据类型; |
Alter table test change name name1 varchar(50); |
|
修改表列类型 |
Alter table [table_name] modify 列名 数据类型; |
Alter table test change name name1 varchar(50); |
|
四.测试
1.创建表
CREATE TABLE `test` (
`name` varchar(32) DEFAULT NULL,
`sex` varchar(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;