数据库表操作
查询当前数据库下所有表名称
show tables;
查询表结构
desc grade;
创建表
create table tb_user(
id int,
username varchar(20),
password varchar(32)
);
create table student(
id int,
name varchar(10),
gender char(1),
birthday date,
score double(5, 2),
email varchar(64),
tel varchar(15),
status tinyint
);
数据类型
MySQL支持多种数据类型,可以分成三类:
- 数值
- 日期
- 字符串
练习:设计一张学生表,请注重数据类型、长度的合理性
create table student(
id int,
name varchar(10),
gender char(1),
birthday date,
score double(5, 2),
email varchar(64),
tel varchar(15),
status tinyint
);
删除表
drop table grade;
drop table if exists grade;
修改表
1. 修改表名
alter table student rename to stu;
2. 添加一列
alter table stu add address varchar(50);
3. 修改数据类型
alter table stu modify address char(50);
4. 修改列名和数据类型
alter table stu change address addr varchar(30);
alter table stu change gender sex char(1);
5. 删除列
alter table stu drop addr;