注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 如何系统的学习linux?
 帮助

MYSQL5 表列更名删除等操作测试(更新中...)


2007-08-27 15:25:20
 标签:MYSQL5   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
-- MYSQL5 表列更名删除等操作测试(更新中...)
 
 
-- -------------初始化部分-------------
-- 删除测试表
DROP TABLE IF EXISTS TTT;
 
-- 创建测试表
CREATE TABLE TTT(
A BIGINT,
B BIGINT,
C BIGINT,
D BIGINT);
 
-- 插入测试数据
INSERT INTO TTT VALUES(1,1,1,1),(2,2,2,2);
COMMIT;
 
 
-- -------------列操作部分--------------
 
-- 删除列D
ALTER TABLE TTT DROP COLUMN D;
 
-- 一次删除两列B、C
ALTER TABLE TTT DROP COLUMN B, DROP COLUMN C;
 
-- 在最后一列后添加列F
ALTER TABLE TTT ADD COLUMN F VARCHAR(20) NOT NULL;
 
-- 在A列后添加一列Y
ALTER TABLE TTT ADD COLUMN Y VARCHAR(20) AFTER A;
 
-- 添加一列Z到第一列
ALTER TABLE TTT ADD COLUMN Z VARCHAR(20) FIRST;
 
-- 修改列Z的数据类型
ALTER TABLE TTT MODIFY Z BIGINT NOT NULL;
 
-- 修改列Z的数据类型,同时修改列名为N
ALTER TABLE TTT CHANGE Z N INT;
 
-- 在列N上添加索引INDEX_N(使用默认索引类型)
ALTER TABLE TTT ADD INDEX INDEX_N (N);
 
-- ... ... 未完,添加中。。。
 
-- -------------表名操作--------------
-- 更改表名
RENAME TABLE TTT TO TT;
 
-- 删除表
DROP TABLE IF EXISTS TTT;
 
 
 
 
 
 
 
 
 
 
 

本文出自 “熔 岩” 博客,转载请与作者联系!





    文章评论
 
2007-08-27 22:16:44
坐会,学习啦
好文章

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: