重命名表
重命名表使用RENAME TABLE关键字进行操作
语法结构
RENAME TABLE 表名1 TO 新表名1,表名2 TO 新表名2...;
可批量,从左往右依次执行;可连续执行
test数据库中总共有三张数据表:pet表、pet2表、pet3表
使用RENAME TABLE语句可以重命名一个表
案例1:将pet表重命名为new_pet1表
RENAME TABLE pet TO new_pet1;
使用RENAME TABLE语句对多个表重命名
案例2:将pet2表和pet3表分别重命名为new_pet2表和new_pet3表
更新表
更新表使用ALTER TABLE关键字进行操作,在ALTER TABLE之后给出要更改的表名(该表必须存在,否则将出错)
1.修改表名
语法结构
ALTER TABLE 原表名 RENAME TO 新表名;
2.添加字段
必须明确其数据类型
语法结构
ALTER TABLE 表名 ADD 列名 类型;
例子:在pet1数据表中增加新字段'country',取默认值'China'
ALTER TABLE pet1 ADD country varchar(20) DEFAULT'China';
扩展练习案例:在last_update后面新增加一列名字为create_date
数据导入
drop table if exists actor;
CREATE TABLE actor (
actor_id smallint(5) NOT NULL PRIMARY KEY,
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL,
last_update datetime NOT NULL);