SQLite ALTER TABLE命令
来源:互联网 发布:2018年云计算展会 编辑:程序博客网 时间:2024/04/30 20:47
SQLite的ALTER TABLE命令修改现有的表不执行一个完整的转储和重载的数据。可以重命名表使用ALTER TABLE语句和额外的列可以添加在现有的表使用ALTER TABLE语句。 www.yiibai.com
没有其他的操作,除了重命名表ALTER TABLE命令在SQLite支持和加入现有的表中的一列。
语法
ALTER TABLE来重新命名现有的表的基本语法如下:
ALTER TABLE database_name.table_name RENAME TO new_table_name;
ALTER TABLE现有表中添加一个新的列的基本语法如下:
ALTER TABLE database_name.table_name ADD COLUMN column_def...;
例子:
考虑COMPANY 表中有以下记录: yiibai.com
ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 Paul 32 California 20000.02 Allen 25 Texas 15000.03 Teddy 23 Norway 20000.04 Mark 25 Rich-Mond 65000.05 David 27 Texas 85000.06 Kim 22 South-Hall 45000.07 James 24 Houston 10000.0 yiibai.com
现在,让我们尝试重命名此表使用ALTER TABLE语句如下:
sqlite> ALTER TABLE COMPANY RENAME TO OLD_COMPANY;
以上SQLite的语句将重新命名COMPANY表到OLD_COMPANY。现在,让我们尝试添加一个新的在OLD_COMPANY表列如下:
sqlite> ALTER TABLE OLD_COMPANY ADD COLUMN SEX char(1);
现在,COMPANY表改变,下面的SELECT语句的输出:
ID NAME AGE ADDRESS SALARY SEX---------- ---------- ---------- ---------- ---------- ---1 Paul 32 California 20000.02 Allen 25 Texas 15000.03 Teddy 23 Norway 20000.04 Mark 25 Rich-Mond 65000.05 David 27 Texas 85000.06 Kim 22 South-Hall 45000.07 James 24 Houston 10000.0
应该注意,新添加的列具有NULL值的填充。
0 0
- SQLite ALTER TABLE命令
- SQLite语法 ALTER TABLE
- ALTER TABLE in SQLite
- SQLite Alter 命令
- mysql的alter table 命令
- 【Sqlite】ALTER TABLE相关命令及change和modify的区别
- sqlite alter table改变某一列
- sqlite alter table添加多列
- 使用alter table命令修改数据表
- ALTER TABLE(修改表结构命令)
- SQLite学习——ALTER TABLE操作限制
- 用alter关键字为Table增加新字段(sqlite)
- alter table
- ALTER TABLE
- Alter Table
- Alter table
- alter table
- ALTER TABLE
- C语言_循环语句
- Linux中断(interrupt)子系统之五:软件中断(softIRQ)
- 汽车驾驶模拟器_汽车驾驶模拟器的分类
- vs2012编译libcurl-7.38.0
- 【Python Challenge-1】trans
- SQLite ALTER TABLE命令
- virtualbox下安装ubuntu配置总结
- hdu4819 线段树套线段树
- Java枚举常见7种用法
- STM32f103之流水灯
- 唯美的古风句子 惊艳。。。。。
- Android选择本地联系人列表为空
- nyoj845无主之地1
- 三十条忠告