SQLite學習之路
阿新 • • 發佈:2020-11-25
此文轉載自:https://blog.csdn.net/weixin_44364779/article/details/110086434
INSERT INTO 表名 VALUES(值1 , 值2 , 值3 …)
條件:
欄位名 運算子 值
!=
>
>=
<
<=
in
like
delete from student where s_id in (1,2,3,4,6)
delete from student where s_age>80
delete from student where s_name like ‘%張%’
% :任意多個任意字元
_ : 任意一個字元 updata 表名 set 修改後的數值 where 具體修改原本的表頭
SQLite
SQ:結構化查詢
Lite:輕量級
事務:ACID:
1、修改張三的金額,讓其減去1000
2、修改李四的金額,讓其加上1000
事務:A原子性,一個事務是最小的執行單元,如果一個事務中有多條SQL語句,則這些SQL語句不能分割,做為一個整體來執行,要不然一起成功,要不然一起失敗
若第一條語句執行成功,但第二條語句執行失敗,則第一條語句就會回滾
若第一條語句執行成績,第二條語句也執行成功,則兩條語句同時進行提交
建庫建表建約束
增刪改查和事務
儲存過程觸發器
檢視索引與函式
SQL Server :T-SQL
MySQL、SQLite:SQL
Oracle:Plus-SQL
新增:增
INSERT INTO Student VALUES(1,‘張三丰’,‘男’,‘武當1班’,112,‘13089722836’,‘武當山’,‘230104172503153144’);
INSERT INTO Student VALUES(2,‘張翠山’,‘男’,‘武當2班’,43,‘13089722837’,‘武當山’,‘230104179403153144’);
刪除:刪
DELETE FROM 表名; 刪除表中所有資料
DELETE FROM 表名 WHERE 條件; 按照指定的條件刪除資料,滿足的條件的資料會被刪除掉
DELETE FROM Student WHERE s_gendar =‘男’
欄位名 運算子 值
!=
>
>=
<
<=
in
like
delete from student where s_id in (1,2,3,4,6)
delete from student where s_age>80
delete from student where s_name like ‘%張%’
% :任意多個任意字元
_ : 任意一個字元
查:
SELECT *FROM student WHERE s_classname=‘武當3班’
select *from 表名 where 條件:按照指定的條件查詢資料,滿足條件的資料會被查詢到
改:
UPDATE student SET s_name=‘張無忌’ WHERE s_id=‘3’