国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

做視頻網(wǎng)站虛擬主機(jī)怎么選廣告聯(lián)盟接廣告

做視頻網(wǎng)站虛擬主機(jī)怎么選,廣告聯(lián)盟接廣告,wordpress 改版權(quán),北京大興黃村網(wǎng)站建設(shè)🔥博客主頁(yè): 【小扳_-CSDN博客】 ?感謝大家點(diǎn)贊👍收藏?評(píng)論? 文章目錄 1.0 DML、DQL 語言說明 2.0 使用 DML 實(shí)現(xiàn)對(duì)數(shù)據(jù)管理和操作 2.1 DML - 增添數(shù)據(jù) insert 2.2 DML - 修改數(shù)據(jù) update 2.3 DML - 刪除數(shù)據(jù) delete 3.0 使用 DQL 實(shí)現(xiàn)對(duì)…

?🔥博客主頁(yè):?【小扳_-CSDN博客】
?感謝大家點(diǎn)贊👍收藏?評(píng)論?

?

文章目錄

????????1.0 DML、DQL 語言說明

????????2.0 使用?DML 實(shí)現(xiàn)對(duì)數(shù)據(jù)管理和操作?

? ? ? ? 2.1 DML - 增添數(shù)據(jù) insert

? ? ? ? 2.2 DML - 修改數(shù)據(jù) update

? ? ? ? 2.3? DML - 刪除數(shù)據(jù) delete

????????3.0 使用?DQL 實(shí)現(xiàn)對(duì)數(shù)據(jù)管理和操作?

????????3.1 DQL - 基本查詢

????????3.2 DQL - 條件查詢

? ? ? ? 3.3 DQL - 分組查詢

? ? ? ? 3.4 DQL - 排序查詢

? ? ? ? 3.5 DQL - 分頁(yè)查詢

????????4.0 補(bǔ)充相關(guān)的函數(shù)


? ? ? ? 1.0 DML、DQL 語言說明

????????DML (Data Manipulation Language) 是用于管理數(shù)據(jù)庫(kù)中數(shù)據(jù)的語言,用于對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增加、刪除、修改。常見的 DML 操作包括 INSERT、UPDATE、DELETE 。

????????DQL (Data Query Language) 是用于查詢數(shù)據(jù)庫(kù)中數(shù)據(jù)的語言,用于從數(shù)據(jù)庫(kù)中檢索所需的數(shù)據(jù)。常見的 DQL 操作是 SELECT,用于從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)并返回結(jié)果集。

? ? ? ? 簡(jiǎn)單來說,DML、DQL 是對(duì)表中的數(shù)據(jù)進(jìn)行操作,其中 DML 對(duì)表中的數(shù)據(jù)操作有:增添、刪除、修改操作,而 DQL 對(duì)表中的數(shù)據(jù)操作有:查詢操作。?兩者結(jié)合使用可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的完整管理和操作。

????????

? ? ? ? 2.0 使用?DML 實(shí)現(xiàn)對(duì)數(shù)據(jù)管理和操作?

????????常見的 DML 操作包括 INSERT、UPDATE、DELETE 。

? ? ? ? 2.1 DML - 增添數(shù)據(jù) insert

一、添加表中數(shù)據(jù)的 SQL 語句:

-- 指定字段添加數(shù)據(jù):
insert into 表名 (字段名1,字段名2) values (值1,值2);-- 全部字段添加數(shù)據(jù):
insert into 表名 values (值1,值2,...);-- 批量添加數(shù)據(jù) (指定字段):
insert into 表名 (字段名1,字段名2) values (值1,值2),(值1,值2);-- 批量添加數(shù)據(jù) (全部字段):
insert into 表名 values (值1,值2,...),(值1,值2,...);

二、實(shí)際需求操作:

1)

-- 指定字段增添數(shù)據(jù)
insert into tb_user (id,username,name) values (2,'張三','李四');

操作結(jié)果為:

2)

-- 全部字段增添數(shù)據(jù)
insert into tb_user values (3,'呆呆','王五',18,'女');

操作結(jié)果為:

3)

-- 批量增添指定字段數(shù)據(jù)
insert into tb_user (id,username,name) values (5,'白白','天天'),(6,'紅紅','火火');

操作結(jié)果為:

4)

-- 批量增添全部字段數(shù)據(jù)
insert into tb_user values (9,'恍恍','忽忽',20,'男'),(10,'吱吱','喳喳',30,'男');

操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? 1)插入數(shù)據(jù)時(shí),指定的字段順序需要與值的順序是一一對(duì)應(yīng)的。

? ? ? ? 2)字符串和日期數(shù)據(jù)應(yīng)該包含在引號(hào)中。

? ? ? ? 3)插入的數(shù)據(jù)大小,應(yīng)該在字段的規(guī)定范圍內(nèi)。

? ? ? ? 2.2 DML - 修改數(shù)據(jù) update

一、修改表中數(shù)據(jù)的 SQL 語句:

-- 修改數(shù)據(jù):
update 表名 set 字段名1 = 值1,字段名2 = 值2,...[where 條件];

二、實(shí)際需求操作:

1)

-- 修改表中的指定的數(shù)據(jù):
update tb_user set name = '恐龍' where id = 2;

該操作結(jié)果為:

2)

-- 修改表中的全部數(shù)據(jù):
update tb_user set gender = '女';

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? 修改語句的條件可以有,也可以沒有,如果沒有條件,則會(huì)修改整張表的所有數(shù)據(jù)。

? ? ? ? 2.3? DML - 刪除數(shù)據(jù) delete

一、刪除表中數(shù)據(jù)的 SQL 語句:

-- 刪除數(shù)據(jù):
delete from 表名 [where 條件];

二、實(shí)際需要操作:

1)

-- 刪除表中的指定數(shù)據(jù):
delete from tb_user where id = 2;

該操作結(jié)果為:

2)

-- 刪除表中全部數(shù)據(jù);
delete from tb_user;

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? - delete 語句的條件可以有,也可以沒有,如果沒有條件,則會(huì)刪除整張表的所有數(shù)據(jù)。

? ? ? ? - delete 語句不能單獨(dú)刪除某一個(gè)字段的值(如果要操作,可以使用 update , 將該字段的值置為 null )。

? ? ? ? 3.0 使用?DQL 實(shí)現(xiàn)對(duì)數(shù)據(jù)管理和操作?

? ? ? ? 對(duì)表中的數(shù)據(jù)進(jìn)行查詢操作,主要的操作方式有:基本查詢、條件查詢、分組查詢、排序查詢、分頁(yè)查詢。

????????3.1 DQL - 基本查詢

一、對(duì)表中數(shù)據(jù)進(jìn)行基本查詢的 SQL 語句:

-- 查詢多個(gè)字段:
select 字段名1,字段名2,字段名3 from 表名;-- 查詢所有字段(通配符):
select * from 表名;-- 設(shè)置別名:
select 字段1 [as 別名1], 字段2 [as 別名2] from 表名;-- 去除重復(fù)記錄:
select distinct 字段列表 from 表名;

二、實(shí)際需求操作:

1)

-- 基本查詢:查詢表中全部數(shù)據(jù)
select  id, username, name, age, gender from tb_user;
-- 也可以用 * 來替代 id, username, name, age, gender
select * from tb_user;

該操作結(jié)果為:

2)

-- 設(shè)置別名
select  name as 姓名,gender as 性別 from tb_user;

該操作結(jié)果為:

3)

-- 去除重復(fù)記錄
select distinct gender from tb_user;

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? * 號(hào)代表查詢所有字段,在實(shí)際開發(fā)中盡量少用(不直觀、影響效率)。

????????3.2 DQL - 條件查詢

一、對(duì)表中數(shù)據(jù)進(jìn)行條件查詢的 SQL 語句:

-- 條件查詢:
select 字段列表 from 表名 where 條件列表;

?

比較運(yùn)算符:

? ? ? ? >:大于

? ? ? ? >=:大于等于

? ? ? ? <:小于

? ? ? ? <=:小于等于

? ? ? ? =:等于

? ? ? ? <> 或者 !=:不等于

????????between...and...:在某個(gè)范圍之內(nèi)(含最小、最大值)

? ? ? ? in(...):在 in 之后的列表中的值,多選一

? ? ? ? like 占位符:模糊匹配(_匹配單個(gè)字符,% 匹配任意個(gè)字符)

? ? ? ? is null:是 null

邏輯運(yùn)算符:

? ? ? ? and 或 &&:并且(多個(gè)條件同時(shí)成立)

? ? ? ? or 或 || :或者(多個(gè)條件任意一個(gè)成立)

? ? ? ? not 或 ! :非,不是

二、實(shí)際需求操作:

-- 條件查詢:查詢表中指定的數(shù)據(jù)
select id, username, name, age, gender from tb_user where id = 2;
-- 同樣可以用 * 來替代 id, username, name, age, gender
select * from tb_user where id = 2;-- 查詢 age 為 null 的數(shù)據(jù)
select * from tb_user where age is null;-- 查詢姓李的數(shù)據(jù)
select * from tb_user where name like '李%';-- 查詢姓名為兩個(gè)字的數(shù)據(jù)
select * from tb_user where name like '__';-- 查詢id為:2,3的數(shù)據(jù)
select * from tb_user where id in (2,3);-- 查詢姓名為李四且年齡為null的數(shù)據(jù)
select * from tb_user where age is null and name = '李四';

????????具體操作結(jié)果就不過多贅述了。

? ? ? ? 3.3 DQL - 分組查詢

一、對(duì)表中數(shù)據(jù)進(jìn)行分組查詢的 SQL 語句:

-- 分組查詢:
select 字段列表 from 表名 [where 條件] group by 分組字段名 [having 分組后過濾條件];

補(bǔ)充聚合函數(shù)說明:? ? ? ??

????????聚合函數(shù)介紹:將一列數(shù)據(jù)作為一個(gè)整體,進(jìn)行縱向計(jì)算。

? ? ? ? 語法:select 聚合函數(shù)(字段列表) from 表名;

? ? ? ? 主要的聚合函數(shù):

? ? ? ? ? ? ? ? - count:統(tǒng)計(jì)數(shù)量

? ? ? ? ? ? ? ? - max:最大值

? ? ? ? ? ? ? ? - min:最小值

? ? ? ? ? ? ? ? - avg:平均數(shù)

? ? ? ? ? ? ? ? - sum:求和

二、實(shí)際需求操作:

1)

-- 根據(jù)性別分組,分別統(tǒng)計(jì)男、女人數(shù)總量
select gender '性別' , count(gender) '數(shù)量' from tb_user group by gender;

該操作結(jié)果為:

2)

-- 對(duì)分完組之后的表進(jìn)行過濾 having
select gender '性別' , count(gender) '數(shù)量' from tb_user group by gender having count(gender) > 2;

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? 分組之后,查詢的字段一般為聚合函數(shù)與分組字段,查詢其他字段無任何意義。

? ? ? ? 執(zhí)行順序:where > 聚合函數(shù) > having 。

? ? ? ? where 與 having 區(qū)別:

????????(1)執(zhí)行時(shí)機(jī)不同:where 是分組之前進(jìn)行過濾,不滿足 where 條件,不參與分組;而 having 是分組之后對(duì)結(jié)果進(jìn)行過濾。

????????(2)判斷條件不同:where 不能對(duì)聚合函數(shù)進(jìn)行判斷,而 having 可以。

? ? ? ? 3.4 DQL - 排序查詢

一、對(duì)表中數(shù)據(jù)進(jìn)行排序的 SQL 語句:

-- 排序查詢:
select 字段列表 from 表名 [where 條件列表] [group by 分組字段] order by 字段1 排序方式1,字段2 排序方式2...;

排序方式:

? ? ? ? 升序?yàn)?#xff1a;asc(默認(rèn)值)

? ? ? ? 降序?yàn)?#xff1a;desc

二、實(shí)際需求操作:

1)

?
-- 按照 id 進(jìn)行降序排序
select * from tb_user order by id desc;?

該操作結(jié)果為:

2)

-- 按照年齡進(jìn)行降序排序,若年齡相同則按照id降序排序
select * from tb_user order by name desc, id desc;

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? 如果是多字段排序,當(dāng)?shù)谝粋€(gè)字段值相同時(shí),才會(huì)根據(jù)第二個(gè)字段進(jìn)行排序。

? ? ? ? 3.5 DQL - 分頁(yè)查詢

一、對(duì)表中數(shù)據(jù)進(jìn)行分頁(yè)查詢的 SQL 語句:

-- 分頁(yè)查詢
select 字段列表 from 表名 limit 起始索引,查詢記錄數(shù);

????????默認(rèn)起始索引為 0 ,即從 0 開始,公式:起始索引 = (頁(yè)碼 - 1)* 記錄數(shù) 。

二、實(shí)際需求操作:

-- 查詢第2頁(yè)數(shù)據(jù),則該起始索引為 3
select * from tb_user limit 3,3;

該操作結(jié)果為:

三、注意事項(xiàng):

? ? ? ? (1) 起始索引從 0 開始,起始索引 = (查詢頁(yè)碼 - 1) * 每頁(yè)顯示記錄數(shù)。

? ? ? ? (2) 分頁(yè)查詢時(shí)數(shù)據(jù)庫(kù)的方言,不同的數(shù)據(jù)庫(kù)有不同都實(shí)現(xiàn),MySQL 中是 limit 。

? ? ? ? (3) 如果查詢的是第一頁(yè),起始索引可以省略,直接簡(jiǎn)寫為 limit 10 。

????????4.0 補(bǔ)充相關(guān)的函數(shù)

? ? ? ??

if (表達(dá)式,tvalue,fvalue):當(dāng)表達(dá)式為 true 時(shí),取值 tvalue;當(dāng)表達(dá)式為 false 時(shí),取值 fvaluecase 表達(dá)式 when value1 then result1 [when value2 then result2] [else result] end

?

http://aloenet.com.cn/news/36981.html

相關(guān)文章:

  • wordpress 采集圖片seo排名點(diǎn)擊首頁(yè)
  • 怎么用服務(wù)器搭建網(wǎng)站推廣之家app下載
  • 公司名稱注冊(cè)查詢系統(tǒng)seo營(yíng)銷工具
  • wordpress漂亮的主題網(wǎng)站seo優(yōu)化有哪些方面
  • 商丘做網(wǎng)站sqlongliqi市場(chǎng)營(yíng)銷四大基本策略
  • linux如何架設(shè)網(wǎng)站貴陽網(wǎng)絡(luò)推廣排名
  • 微信小程序視頻網(wǎng)站開發(fā)教程靜態(tài)網(wǎng)頁(yè)制作
  • 網(wǎng)站建設(shè)圖片怎么做免費(fèi)b站網(wǎng)頁(yè)推廣
  • 網(wǎng)站做數(shù)據(jù)分析的意義北京百度推廣投訴電話
  • 做網(wǎng)站營(yíng)業(yè)執(zhí)照經(jīng)營(yíng)范圍怎么填寫免費(fèi)seo排名軟件
  • 做公司網(wǎng)站用什么系統(tǒng)上海疫情最新數(shù)據(jù)
  • 淮安市哪里可以做網(wǎng)站開魯視頻
  • wordpress頁(yè)面教程視頻小紅書搜索優(yōu)化
  • 商標(biāo) 做網(wǎng)站 是幾類站長(zhǎng)工具天美傳媒
  • 雅安交通建設(shè)集團(tuán)網(wǎng)站太原網(wǎng)絡(luò)推廣公司哪家好
  • 鄭州網(wǎng)站建設(shè)網(wǎng)站制作百度官網(wǎng)推廣平臺(tái)電話
  • 輕云服務(wù)器 多個(gè)網(wǎng)站今日頭條鄭州頭條新聞
  • 泉州網(wǎng)站制作專業(yè)產(chǎn)品怎么做市場(chǎng)推廣
  • 網(wǎng)站建設(shè)的常用詞搜收錄網(wǎng)
  • 動(dòng)態(tài)購(gòu)物網(wǎng)站開發(fā)源代碼西地那非能提高硬度嗎
  • 做網(wǎng)站能拿多少錢淘寶指數(shù)查詢工具
  • 電信服務(wù)器做網(wǎng)站網(wǎng)絡(luò)整合營(yíng)銷理論案例
  • 織夢(mèng)響應(yīng)式茶葉網(wǎng)站流感用什么藥最好
  • 網(wǎng)站access數(shù)據(jù)怎么做朝陽seo推廣
  • 專業(yè)鄭州做網(wǎng)站的公司百度關(guān)鍵詞seo優(yōu)化
  • 網(wǎng)站域名授權(quán)怎么做什么叫seo
  • 佛山網(wǎng)站建設(shè)收費(fèi)標(biāo)準(zhǔn)seo索引擎優(yōu)化
  • 國(guó)內(nèi)哪里在搞建設(shè)長(zhǎng)沙快速排名優(yōu)化
  • 中小企業(yè)服務(wù)肇慶seo
  • 電腦瀏覽器網(wǎng)頁(yè)打不開是什么原因關(guān)鍵詞seo排名優(yōu)化軟件