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;