數(shù)據庫學習(二)創(chuàng)建、管理數(shù)據庫

文/程序員男神

前言

感覺自己好久沒有靜下心來學習,心里面有點空了。初入職場一年多,學習總是不能按自己的計劃和想法發(fā)展。以后怎么升職加薪,小伙伴,為了升職加薪,燥起來。


籃球界的神

內容目錄

一、什么是Sqlite?

SQLite是一個小型的、開源的、可嵌入的、支持事務操作、無數(shù)據類型、程序驅動、效率高的關系型數(shù)據庫。
百度百科的解釋:SQLite,是一款輕型的數(shù)據庫,是遵守ACID的關系型數(shù)據庫管理系統(tǒng),它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。

二、Sqlite的介紹

特點:跨平臺的磁盤文件
代碼量少
API簡單易用

三、Sqlite的語法回顧

1、sqlite支持的數(shù)據類型

Integer varchar(10) float double char(10) text

2、sqlite語法回顧

2.1 創(chuàng)建表的語句

create table (字段名稱 數(shù)據類型 約束,字段名稱 數(shù)據類型 約束......)
create table company (_id Integer primary key,name varchar(10),age Integer not null)

2.2 刪除表的語法

drop table 表名
drop table company

2.3 修改數(shù)據的語法

注意:修改以及刪除數(shù)據一定要注意條件的使用,否則會后悔哦!
update 表名 set 字段=新值 where 修改的條件
update company set name="dj" where _id=2

2.4 刪除數(shù)據的語法

delete from 表名 where 刪除的條件
delete from company where _id=4

2.5查詢數(shù)據的語法

select 字段名 from 表名 where 查詢條件 group by 分組的字段 having 篩選條件 order by 排序字段
select * from company
select name,age from company
select * from company where _id=1
select * from company where _id<>1
select * from company where id=1 and age >18
select * from company where name like "%張%"
select * from company where name like "
張%"
select * from company where name is null
select * from company where age between 18 and 30
select * from company where age>18 order by _id
相信大家根據查詢條件就可以了解每個查詢語句的意思,這里不做過多闡述,大家晚安,周一要加油了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容