插入数据:INSERT INTO school (ID, school_name, school_address) VALUES (1, '追逐时光者学校', '...
INSERT INTO Orders(OrderPrice, Customer) VALUES(150, "Smith"); INSERT INTO Orders(OrderPrice, Customer) VALUES(250, "Smith"); INSERT INTO Orders(OrderPrice, Customer) VALUES(840, "Brown"); INSERT INTO Orders(OrderPrice, Customer) VALUES(440, "Black"); INSERT INTO Orders(OrderPrice, Custom...
UNIQUE - 唯一: 除主键外,约束其他列的数据的值唯一 CHECK - 条件检查: 约束该列的值必须符合条件才可存入 DEFAULT - 默认值: 列数据中的值基本都是一样的,这样的字段列可设为默认值3.3 sqlite3常用指令 1)建立数据表 create table table_name(field1 type1, field2 type1, ...); table_name是要创建...
sqlite>create studen_table(Stu_no interger PRIMARY KEY, Name text NOT NULL, Id interger UNIQUE, Age interger CHECK(Age>6), School text DEFAULT 'xx小学); 该语句创建一个记录学生信息的数据表。 3.1 sqlite3存储数据的类型 NULL:标识一个NULL值 INTERGER:整数类型 REAL:浮点数 TEXT:字符串 BLOB:二进...
例,建立一个简单的学生信息表,它包含学号与姓名等学生信息: create table student_info(stu_no interger primary key, name text); 2)添加数据记录 insert into table_name(field1, field2, ...) values(val1, val2, ...); valx为需要存入字段的值。 例,往学生信息表添加数据: Insert into student_info...
cmd.CommandText = "INSERT INTO [TEST] (ID,name) VALUES (2,'unique')"; cmd.ExecuteNonQuery(); 接下来就要查询数据了,看看结果如何。网上教程用的是SQLiteReader,是不是和SQLReader很像?对啊,其实用法也是一样的,看来这东西做得还是很方便的,代码如下: ...
唯一UNIQUE 除了主列以为,还有一些列也不能有重复值。 主键PRIMARY KEY 一般是整数或者字符串,只要保证唯一就行。在 SQLite 中,主键如果是整数类型,该列的值可以自动增长。 外键FOREIGN KEY 我们的数据库中已经有 Teachers 表了,假如我们再建立一个 Students 表, 要求 Students 表中的每一个学生都对应一个 Teache...
插入数据: insert into 表名 values(, , ,) ; 创建索引: create [unique] index 索引名on 表名(col….); 删除索引: drop index 索引名(索引是不可更改的,想更改必须删除重新建) 删除数据: delete from 表名; 更新数据: update 表名 set 字段=’修改后的内容’ where 条件; ...
发生UNIQUE 约束冲突时,在插入或更新当前行之前,将删除导致约束冲突的预先存在的行。 ConflictRollback 已过时. 发生约束冲突时,将立即发生 ROLLBACK,从而结束当前事务,并且命令会中止,返回代码为 SQLITE_CONSTRAINT。 JournalModeDelete DELETE日记模式是正常行为。 JournalModeMemory MEMORY日记模式将回滚日志存储在可变...
UNIQUE)还是非唯一的(NONUNIQUE),能不能这样理解,对主键索引和唯一约束索引来说,这个字段应该是UNIQUE...