MySQL中表的增删改查(CRUD)
一、创建表
create table 表名(
列名 列的类型(长度) 约束,
列名2 列的类型(长度) 约束
);
1,列的类型:
char&varchar的区别: char:固定长度(例:char(3)存放一个Y:Y空格空格) varchar:可变长度(例:varchar(3)存放一个Y:Y) 长度:字符的个数
2,列的约束:
1,主键约束:primary key 2,唯一约束:unique 3,非空约束:not null
3,表的创建:
例: 分析实体:学生 属性:学生ID、姓名、性别、年龄
二、查看表
1,查看所有表
show tables;
例:
2,查看表的定义
show create table 表名;
例:
3,查看表的结构
desc student;
例:
三、修改表
1,添加列(add)
alter table 表名 add 列名 列的类型 列的约束;
例:
2,修改列(modify)
alter table 表名 modify 列名 列的类型;
例:
3,修改列名
alter table 表名 change 旧列名 新列名 列的类型;
例:
4,删除列
alter table 表名 drop 列名;
例:
5,修改表名(尽量不用)
rename table 旧表名 to 新表名;
例:
6,修改表的字符集(尽量不用)
alter table 表名 character set 字符集;
例:
四、删除表
drop table 表名;
例:
