数据表操作

2018-04-27  本文已影响10人  范小白Van

创建数据表

表选项:engine -- 存储引擎,mysql提供的具体存储数据的方式,默认有一个innodb(5.5以前默认是myisam);
charset;collate
例如:create table student (
name varchar(10)
)engine [=] innodb/myisam charset utf8 collate;

显示数据表

显示表结构

显示表中所包含的字段信息(名字,类型,属性等)
基本语法有
describe 表名:
desc 表名;
show columns from 表名;

显示表创建语句

show create table 表名;

MySQL有多种语句结束符
; 与 \g 所显示的效果一样,都是字段在上面排着,下面跟着对应的数据
\G 则是字段在左侧竖着,数据在右侧横着
因此可以有,show create table 表名\G

设置表的属性

表的属性就是表选项:engine charset 和 collate
基本语法:alter table 表名 表选项 [=] 值;
如 alter table class charset utf8;

修改表的结构

删除表结构

drop table 表名[, 表2,...,表n]; // 表明可以删除多个数据表

上一篇下一篇

猜你喜欢

热点阅读