目录
一、创建表与删除表
1. 创建表
(1)使用DDL语句创建表
2. 删除表
(1)使用DDL语句删除表
二、修改表
1. 修改表名
(1)使用DDL语句修改表
2. 修改列名
(1)使用DDL语句修改列名
3. 修改列类型
(1)使用DDL语句修改列类型
4. 添加新列
(1)使用DDL语句添加新列
5. 删除指定列
(1)使用DDL语句删除指定的列
CREATE TABLE 表名(列名 类型,列名 类型......);
示例:创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。
create table employees(employee_id int,employee_name varchar(10),salary float(8,2));
查看已创建的表。
show tables;
示例:创建employees2表。
DROP TABLE 表名;
示例:删除 employees 表。
drop table employees;
示例:删除employees2表
ALTER TABLE 旧表名 RENAME 新表名;
示例一:创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。
create table employees(employee_id int,employee_name varchar(10),salary float(8,2));
示例二:将 employees 表名修改为 emp。
alter table employees rename emp;
选择表按F2。
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 类型;
修改时一定要指定新的列的类型
示例:将 emp 表中的 employee_name 修改为 name。
alter table emp change column employee_name name varchar(20);
ALTER TABLE 表名 MODIFY 列名 新类型;
示例:将 emp 表中的 name 的长度指定为 40。
alter table emp modify name varchar(40);
ALTER TABLE 表名 ADD COLUMN 新列名 类型;
示例:在 emp 表中添加佣金列,列名为 commission_pct。
alter table emp add column commission_pct float(4,2);
ALTER TABLE 表名 DROP COLUMN 列名;
示例:删除 emp 表中的 commission_pct
alter table emp drop column commission_pct;