SQLite创建表&删除表
SQLite创建表
create table语句
create table 数据表明(
字段名称1 数据类型1 约束等条件,
字段名称2 数据类型2 约束条件
);
约束条件如下
NOT NULL 约束: 确保某列不能有NULL值。
DEFAULT 约束:当某列没有指定值时,为该列提供默认值。
UNIQUE 约束: 确保某列中的所有制是不同的。
PRIMARY KEY 约束:唯一标识数据库表中的各行/记录。
CHECK 约束: CHECK约束确保某列中的所有值满足一定条件。
SQLite删除表
drop table语句如下:
sqlite3>drop table 数据库名称.数据表名称
示例
-- create 学生表 CREATE TABLE tb_student( sno INT PRIMARY KEY NOT NULL,--学号 sname text not null, --姓名 ssex text not null, --性别 sage int ,--年龄 sdept text --学生所在的系 ); --create 课程表 CREATE TABLE course( cno INT PRIMARY KEY NOT NULL,--编号 cname text not NULL, --课程名称 ccredit int --课程学分 ); --create 学生选课表 CREATE TABLE SC( sno int PRIMARY KEY not null, cno int not null, --课程编号 score int --分数 ); --SQLite_master 此表为,SQLite主表存储用户创建的数据表信息 SELECT * FROM SQLITE_MASTER; --删除表 DROP TABLE SC;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具