SQLite基础学习 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

说明:

  SQLite 的alter命令 用来修改表的信息。

可以做两件事:

(1)重命名表
(2)增加新列
  注意:在其他数据库可以做些其它操作(SQLite只支持这两个):改变表中列的数据类型,删除表中的列等。

重命名表语法:

ALTER TABLE database_name.table_name RENAME TO new_table_name;

增加新列:

ALTER TABLE database_name.table_name ADD COLUMN column_def...;

重命名表实例:

sqlite>alter table student rename to new_student;

sqlite> .table
delete_log   new_student  region
sqlite>

增加新列实例:

sqlite>alter table new_student add column SEX char(5) default 'girl';

sqlite> select * from new_student;
ID          NAME        AGE         ADDRESS     SEX
----------  ----------  ----------  ----------  ----------
3           mingming    19          shanghai    girl
5           honghong    17          shenzhen    girl
6           liangliang  21          wuhan       girl
7           tingting    23          shenzhen    girl
sqlite>
  1. 请将名字改回去,并增加一个新列birthday。