1.建表语句
1 2 3 4 5 6 | CREATE TABLE student ( id varchar (64) NOT NULL PRIMARY KEY , --'主键' name varchar (64) NOT NULL , --'姓名' age int NOT NULL , --'年龄' address varchar (128) --'住址' ); -- 学生信息表 |
SQLite 没有像MySQL使用 comment 增加字段/表名注释,使用过 --注释内容 来增加DDL注释
2.创建表时需要判断这个表是否存在,如果存在需要删掉表再进行创建
DROP TABLE IF EXISTS 表名;
3.创建表是需要设置联合主键
PRIMARY KEY ( 值1, 值2)
一般写在创建语句的最后
1 2 3 4 5 6 7 8 | DROP TABLE IF EXISTS subject; CREATE TABLE subject ( id varchar ( 128 ) NOT NULL , --'id' category varchar ( 128 ) NOT NULL , --'类别' subject_name varchar ( 128 ) NOT NULL , --'学科名称' create_time datetime, --'创建时间' PRIMARY KEY ( category , subject_name ) ); --'学科表' |
4.删除表 : DROP TABLE tableName;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架