型別
描述null
值是乙個空值
integer
帶符號的整數,根據值得大小儲存在1、2、3、4、6或8位元組中。相容(等同於)其他資料庫的int,integer,tinyint,smallint,mediumint,bigint,unsigned big int,int2,in8
real
浮點值,儲存8位元組的浮點數字。相容其他資料庫的real,double,double precision,float
text
乙個文字字串。相容其他資料庫的char,varchar,nchar等等
blob
儲存blob資料
注意:sqlite沒有乙個單獨用於儲存日期或時間的儲存型別,但是sqlite能把日期和時間儲存為text、real或integer型別
儲存型別
日期格式
text
yyyy-mm-dd hh:mm:ss:sss
real
從西元前2023年11月24日的正午開始算天數
integer
從1970-01-01 00:00:00 開始算秒數
語法create table database_name.table_name(
column1 datatype primary key(one or more columns),
column2 datatype,
column3 datatype,
…columnn datatype, );例項
建立乙個student表,id為主鍵,name為text型別非空,age為int型別非空,address為char型別50字元以內可以為空:
create table student(
id int primary key not null,
name text not null,
age int not null,
address char(50),
);語法
drop table database_name.table_name;例項
刪除表student
drop table student;語法
insert into table_name [(column1, column2, column3,…columnn)]
values (value1, value2, value3,…valuen);例項
在student表中新增一條記錄,id為1,name為zs,age為21,address為成都:
insert into student
(id,name,age,address)
values
(1, 『zs』, 21, 『成都』);語法
select column1, column2, columnn from table_name;例項
語法 例項例項
語法update table_name
set column1 = value1, column2 = value2…, columnn = valuen
where [condition];例項
語法delete from table_name
where [condition];例項
語法例項
sqlite常用語句
select from yanyou copy1 order by cast ctime as int limit 0,10 select from yanyou copy1 order by cast ctime as int desc limit 0,10 select count from y...
sqlite常用語句
sqlite3.exe 資料庫名字.db create table 表名 表名 字段型別,表名 字段型別,databases tables schema 表名 header on.mode column select from 表名 delete from 表名 where 條件 insert in...
mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...