SQLite常用語句

2021-08-29 02:40:46 字數 1776 閱讀 8876

型別

描述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...