SQLite ALTER TABLE 命令修改现有表。您可以使用ALTER TABLE语句重命名表,并可以使用ALTER TABLE语句在现有表中添加其他列。
以下是 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表,其中包含以下记录-
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-alter-command.html
来源:LearnFk无涯教程网
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 Learnfk 24 Houston 10000.0
现在,让无涯教程尝试使用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.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 Learnfk 24 Houston 10000.0
应当注意,新添加的列填充有NULL值。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Python实战 · 从0到1搭建直播视频平台 -〔Barry〕
PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕