PHP學習筆記之SQL語言(九)

2021-07-26 07:23:33 字數 1667 閱讀 2338

一、sql 語言簡介

sql (structured query language) 結構化查詢語言;

主要用途是構造各種資料庫系統操作指令,如 select、insert、update、delete;

sql命令可以分類以下三大類別:

二、查詢(select)

三、where子句

where子句設定查詢條件,過濾掉不需要的資料行。

例如查詢年齡大於20的記錄: select * from usertable where age>20

1.比較運算子         

= 等於

> 大於

>= 大於等於

< 小於

<= 小於等於

<> 不等於

2.邏輯運算子

and 如果組合的條件都是true,返回true

or 如果組合的條件其一是true,返回true

not 如果條件是false,返回true

四、限制查詢結果中的資料記錄個數(limit)

limit子句用於強制select語句返回指定的記錄數。

limit接受乙個或兩個數字引數。引數必須是乙個整數常量。

如果給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目。

注意:初始記錄行的偏移量是0而不是1。

例:

檢索前5個記錄行 

select * from table limit 5; 

檢索記錄行 6-15

select * from table limit 5,10;

五、對查詢結果進行排序 (order by)

使用order by子句對查詢返回的結果排序。

order by子句的語法格式為: order by [,...n]

其中asc表示公升序,為預設值,desc為降序

例:

select * from user order by uid asc

select * from user order by uid desc

select * from user order by regdate desc,username asc;

六、插入資料記錄(insert)

例:

insert into user (username,password) values ('admin','123456')

一次插入多條記錄

insert into user (username, password) values ('user1', '123456'), ('user2','123456')

七、修改資料記錄(update)

例:

update user set username = 'admin1', passwd ='12345678' where uid = 10

八、刪除資料記錄(delete)

例:

delete from user where uid = 10

PHP學習筆記(九)

重用,顧名思義,即為重複使用 的意思,主要通過兩個函式來實現 include 和require 使用方法 include php 或require php 此時,該函式會執行引用檔案中的 二者幾乎完全相同,但區別在於語句執行失敗之後,require 會返回乙個致命的錯誤,而include 只返回乙個...

robot framework學習筆記之九 雜記

假設suite1下面有test1和test2,若它們都設定了setup和teardown,那麼它們的執行順序是 suite1 setup test1 setup test1 執行 test1 teardown test2 setup test2 執行 test2 teardown suite1 te...

c語言學習筆記九

運算子 邏輯運算 xor 的真值表 a b a xor b 0 0 0 0 1 1 1 0 1 1 1 0 nand 的真值表 a b a nand b 0 0 1 0 1 1 1 0 1 1 1 0 nor 的真值表 a b a nor b 0 0 1 0 1 0 1 0 0 1 1 0 進製間的...