1.创建表
create table users (
id int,
name varchar(20) comment '用户名',
password char(32) comment '密码是32位的md5值',
birthday date comment '生日'
) character set utf8 engine MyISAM;
说明:
不同的存储引擎,创建表的文件不一样。
users表存储引擎是MyISAM,在数据目中有三个不同的文件,分别是:
- users.frm :表结构
- users.MYD:表数据
- users.MYI:表索引
1.1查看表结构
desc table_name;
1.2修改表
- 添加字段
alter table users add assets varchar(100) comment '图片路径' after birthday;
插入新字段后,对原来表中的数据没有影响。
- 修改字段
修改name,将其长度改成60
alter table users modify name varchar(60);
- 删除字段
删除password列,删除字段及其对应的列数据都没了
alter table users drop password;
- 修改表名为emploee
alter table users rename to emploee;
to可以省略。
- 将那么列修改为xingming
alter table emploee change name xingming varchar(60); --新字段需要完整定义
- 删除表
drop table t1;