2、DEFAULT 约束 DEFAULT 约束在 INSERT INTO 语句没有提供一个特定的值时,为列提供一个默认值 例如: CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL DEFAULT 50000.00 --如果没有设置,则默认值为50000.00 ); 3、UNIQUE 约束 ...
CREATE TABLE IF NOT EXISTS STUDENT(Sno integer primary key, Sname text not null, Ssex text,Sage integer check(Sage>14),Sdept text default 'CS');该表的属性就是按照上一节表属性 执行结果:查看表:看到STUDENT,说明该表创建好了。 【注意】操作语句不是命令,前面不要加. ;操作语句后面一定...
DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记录。 下面的 SQL 在“Persons” 表创建时在 “City” 列上创建 DEFAULT 约束: CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City ...
create table student_info(stu_no interger primary key, name text); create table if not exists 表名(字段名1,字段名2...); 2)添加数据记录 insert into table_name(field1, field2, ...) values(val1, val2, ...); valx为需要存入字段的值。 例,往学生信息表添加数据: Insert into student_in...
CREATE TABLE IF NOT EXISTS STUDENT(Sno integer primary key, Sname text not null, Ssex text,Sage integer check(Sage>14),Sdept text default 'CS'); 该表的属性就是按照上一节表属性 执行结果: 查看表: 看到STUDENT,说明该表创建好了。【注意】 操作语句不是命令,前面不要加. ;操作语句后面一定要;...
默认值 DEFAULT 有一些特别的字段列,在每一条记录中,他的值基本上都是一样的。只是在个别情况下才改为别的值,这样的字段列我们可以给他设一个默认值。 条件检查 CHECK 某些值必须符合一定的条件才允许存入,这是就需要用到这个 CHECK 约束。 五、sqlite常用命令 ...
接下来,设置创建时间(created_at)和更新时间(updated_at)自动插入:DEFAULT (DATETIME('now', 'localtime')) 1 2 3 4 5 6 7 8 sqlite>droptableposition_info; sqlite>CREATETABLEIFNOTEXISTS position_info ( (x1...> idINTEGERNOTNULLPRIMARYKEYAUTOINCREMENT, ...
DEFAULT:默认值 NOT NULL:数据不为空 CHECK(判断语句):判断数据的数据是否符合条件 FOREIGN KEY(name) REFERENCE [table](name):外键 打开、创建数据库: # sqlite3 TESTDB --若存在则打开,不存在则创建 查看数据库 sqlite>.database seq name file
约束该列的值必须符合条件才可存入 DEFAULT - 默认值: 列数据中的值基本都是一样的,这样的字段列可设为默认值3.3 sqlite3常用指令 1)建立数据表 create table table_name(field1 type1, field2 type1, ...); table_name是要创建数据表名称,fieldx是数据表内字段名称,typex则是字段类型。
附录建表语句: droptabletest;createtabletest( [tkid]integerPRIMARYKEYautoincrement,-- 设置主键 [tktype] int default 0, [tableid] varchar (50), [createdate] datetime default (datetime('now', 'localtime')) -- 时间);