
一.数据库
标题 | 语法 | 栗子 | 备注 |
---|
创建数据库 | 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;