CREATE TABLE tb_emp(
id INT PRIMARY KEY AUTO_INCREMENT,#主键,自动增长
NAME VARCHAR(18), #姓名
sex VARCHAR(2), #性别
age INT, #年龄
address VARCHAR(200), #地址
email VARCHAR(100) #邮箱
)
#drop语句用来删除表,注意:删除时候会将表结构和数据完全删除
DROP TABLE tb_emp;
#修改列类型 ALTER TABLE 表名(tb_emp) MODIFY 列名(name) 列类型VARCHAR(18);
#注意: 不是任何情况都可以修改的,当字段只包含控值时,类型、大小都可以修改,否则修改可能不能成功
ALTER TABLE tb_emp MODIFY NAME VARCHAR(18);
#增加列 ALTER TABLE 表名(tb_emp) ADD 列名(email) 列类型VARCHAR(200);
ALTER TABLE tb_emp ADD email VARCHAR(200);
#删除列 ALTER TABLE 表名(tb_emp) DROP 列名(mobile);
ALTER TABLE tb_emp DROP mobile; #-mysql 特有
ALTER TABLE tb_emp DROP COLUMN email; #-oracle
#列改名 ALTER TABLE 表名(tb_emp) CHANGE 旧列名(name) 新列名(emp_name) 列类型VARCHAR(18)
ALTER TABLE tb_emp CHANGE NAME emp_name VARCHAR(18);
#更改表名 ALTER TABLE 表名(tb_emp) RENAME 新表名(emp);
ALTER TABLE tb_emp RENAME emp;
#RENAME TABLE 表名(emp) TO 新表名(tb_emp);
id INT PRIMARY KEY AUTO_INCREMENT,#主键,自动增长
NAME VARCHAR(18), #姓名
sex VARCHAR(2), #性别
age INT, #年龄
address VARCHAR(200), #地址
email VARCHAR(100) #邮箱
)
#drop语句用来删除表,注意:删除时候会将表结构和数据完全删除
DROP TABLE tb_emp;
#修改列类型 ALTER TABLE 表名(tb_emp) MODIFY 列名(name) 列类型VARCHAR(18);
#注意: 不是任何情况都可以修改的,当字段只包含控值时,类型、大小都可以修改,否则修改可能不能成功
ALTER TABLE tb_emp MODIFY NAME VARCHAR(18);
#增加列 ALTER TABLE 表名(tb_emp) ADD 列名(email) 列类型VARCHAR(200);
ALTER TABLE tb_emp ADD email VARCHAR(200);
#删除列 ALTER TABLE 表名(tb_emp) DROP 列名(mobile);
ALTER TABLE tb_emp DROP mobile; #-mysql 特有
ALTER TABLE tb_emp DROP COLUMN email; #-oracle
#列改名 ALTER TABLE 表名(tb_emp) CHANGE 旧列名(name) 新列名(emp_name) 列类型VARCHAR(18)
ALTER TABLE tb_emp CHANGE NAME emp_name VARCHAR(18);
#更改表名 ALTER TABLE 表名(tb_emp) RENAME 新表名(emp);
ALTER TABLE tb_emp RENAME emp;
#RENAME TABLE 表名(emp) TO 新表名(tb_emp);
RENAME TABLE emp TO tb_emp;
www.java1234.com