一、创建表
1.建表语句:
create table 表名 (
列名称1 列类型 [列参数] [not null default ],
列名wLJjHn称2 列类型 [列参数] [not null default ],
....
列名www.58yuanyou.com称N 列类型 [列参数] [not null default ]
)engine myisam/innodb charset utf8/gbk;
注:innodb是表引擎,也可以是myisam或其他,最常用的是myisam和innodb,charset常用的有utf8,gbk;
2.查看表创建过程:show create table 表名;
二、修改表
1.增加列:
加在最后:alter table 表名 add 列名 列类型 [列参数];
加在某列之后:alter table 表名 add 列名 列类型 [列参数] after 某列名;
加在最前:alter table 表名 add 列名 列类型 [列参数] first;
2.修改列:
修改列名称和列类型:alter table 表名 change 旧列名 新列名 列类型 [列参数];
修改列类型:alter table 表名 modify 列名 列类型 [列wLJjHn参数];
注:列类型大改小可能会造成数据丢失//www.58yuanyou.com或不能修改。
3.删除列:alter table 表名 drop 列名;
4.增加主键:alter table 表名 add primary key(主键所在列名);
5.删除主键:alter table 表名 drop primary key;
6.增加索引原由网:alter table 表名 add index 索引名(列名);
7.删除索引:alter table 表名 drop index 索引名;