表的基本操作
以下建一个学生表举例子
表如图:
创建一个学生表
create table if not exists student(
id int auto_increment primary key comment'学号',
name varchar(20),
sex enum('男','女'),
age int );
查看如何创建数据表
show create table student;
查看表结构
desc student;
修改表字符集
alter table student charset=utf8;
修改表名
alter table student rename to student;
修改表字段类型
alter table student modify sex varchar(20) character set utf8;
修改表字段顺序
alter table student modify sex varchar(20) first; //or
alter table student modify sex varchar(20) after id;
新增表字段
alter table student add (class varchar(20),ld varchar(20));
修改表字段名
alter table student change sex xingbie varchar(20);
删除表字段名
alter table student drop sex;
数据类型 | 类型说明 |
---|---|
char | 固定长度字符串 |
varchar | 可变长度字符串 |
text | 大文本数据 |
enum | 枚举类型(多选一,没有不可以选) |
int | 数字 |
float | 浮点 |