【MySQL】 表的操作

// 创建表
create table 表名();

// 查看表结构
desc 表名;

// 新增一列表信息
alter table 表名 add 字段名 字段类型  (after 原表某一字段名);

// 删除一列表信息
alter table 表名 drop 字段名;

// 修改表字段名字
alter table  表名 change 原字段名 新字段名 类型;   // 新字段需要重新定义,也就是需要输入类型

// 修改字段类型
alter table 表名 modify 字段名 类型;

//删除表
drop table 表名;

创建表

语法:

create table table_name (
	field1 datatype,
	field2 datatype,
	field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;

案例:

create table users (
	id int,
	name varchar(20) comment '用户名',
	password char(32) comment '密码是32位的md5值',
	birthday date comment '生日'
) character set utf8 engine MyISAM;

engine表示存储引擎,
不同的存储引擎,创建表的文件不一样。

MyISAM引擎:
users.frm:表结构
users.MYD:表数据
users.MYI:表索引

查看表结构:

desc 表名

【MySQL】 表的操作_第1张图片

【MySQL】 表的操作_第2张图片

修改表

对表的结构进行修改

  1. 新增一列表信息,
  2. 删除一列表信息,
  3. 修改表字段名字,
  4. 修改字段类型。

删除表

就是删除表;

你可能感兴趣的:(MySQL,mysql,数据库)