一、数据表类型
常用数据表类型
MyISAM
和 InnODB
二、数据表操作
1.设置数据表类型
engine
2.设置数据表字符集编码
charset
3.设置注释
comment
4.设置默认值
default
5.设置为主键
primary key
6.设置为自增长
auto_increment
7.查看数据库中的表
show tables;
8.查看表结构
desc 表名
9.查看表的创建语句
show create table 表名;
10.创建数据表
CREATE TABLE [IF NOT EXISTS] 数据表名称(
字段名1 列类型(长度) [修饰属性] [键/索引] [注释],
字段名2 列类型(长度) [修饰属性] [键/索引] [注释],
字段名3 列类型(长度) [修饰属性] [键/索引] [注释],
......
字段名n 列类型(长度) [修饰属性] [键/索引] [注释]
) [ENGINE = 数据表类型][CHARSET=字符集编码] [COMMENT=注释];
11.修改数据库
11.1修改表名
alter table 旧表名 rename as 新表名
11.2增加字段
ALTER TABLE 表名 ADD 字段名 列类型(长度) [修饰属性] [键/索引] [注释];
11.3修改字段
ALTER TABLE 表名 modify 字段名 列类型(长度) [修饰属性] [键/索引] [注释];
ALTER TABLE 表名 change 字段名 新字段名 列类型(长度) [修饰属性] [键/索引] [注释];
modify和change的区别:
modify不能修改字段名
change可以修改字段名
11.4删除字段
ALTER TABLE 表名 DROP 字段名;
12.删除数据表
DROP TABLE [IF EXISTS] 表名;
if exists :如果存在就删除