[Mysql]操纵数据表

重命名表

重命名表使用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);


 

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?