1. 创建表:
CREATE TABLE 表名(
列名 列类型,
列名 列类型,
…
);
例如:
CREATE TABLE stu(
sid CHAR(6),
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
再例如:
CREATE TABLE emp(
eid CHAR(6),
ename VARCHAR(50),
age INT,
gender VARCHAR(6),
birthday DATE,
hiredate DATE,
salary DECIMAL(7,2),
resume VARCHAR(1000)
);
2.整表操作
- 查看当前数据库中所有表名称:SHOW TABLES;
- 查看指定表的创建语句:SHOW CREATE TABLE emp,查看emp表的创建语句;
- 查看表结构:DESC emp,查看emp表结构;
- 删除表:DROP TABLE emp,删除emp表;
3. 修改表:
- 修改之添加列:给stu表添加classname列:
ALTER TABLE stu **ADD** (classname varchar(100));
- 修改之修改列类型:修改stu表的gender列类型为CHAR(2):
ALTER TABLE stu **MODIFY** gender CHAR(2);
- 修改之修改列名:修改stu表的gender列名为sex:
ALTER TABLE stu **change** gender sex CHAR(2);
- 修改之删除列:删除stu表的classname列:
ALTER TABLE stu **DROP** classname;
- 修改之修改表名称:修改stu表名称为student:
ALTER TABLE stu **RENAME** TO student;