麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > 文庫(kù) > 正文

SQL簡(jiǎn)單利用

2024-09-07 22:12:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  與上一篇的《SQL簡(jiǎn)單使用-基礎(chǔ)篇》相連續(xù)的篇章,《SQL簡(jiǎn)單使用-基礎(chǔ)篇》以下簡(jiǎn)稱(chēng)《基礎(chǔ)篇》。在《基礎(chǔ)篇》中,主要簡(jiǎn)單的帶大家了解一下SQL命令中最主要的增刪改查命令的使用,增INSERT INTO、刪DETELE/DROP/TRUNCATE、改UPDATE、查SELECTE。因?yàn)樵鰟h改查是SQL命令的核心也是最基礎(chǔ)的部分,所以本篇張還是圍繞增刪改查的使用進(jìn)行進(jìn)階性的介紹與使用。
 
  先從《基礎(chǔ)篇》中提到的where子句里面的通配符講起。
 
  1.like 用于在where子句中搜索列中的指定模式
  示例:
  select * from websites where name like '%oo%';
  注:(%分號(hào)表示任意數(shù)據(jù),_表示任意一個(gè)數(shù)據(jù),動(dòng)手練兩邊就能熟悉)
  'G%' 搜索以G開(kāi)頭的數(shù)據(jù)
  '%G' 搜索以G結(jié)尾的數(shù)據(jù)
  '%g%' 搜索包含g的數(shù)據(jù)
  'G' 搜索以G開(kāi)頭的兩位數(shù)據(jù)
  'G' 搜索以G結(jié)尾的兩位數(shù)據(jù)
  'G' 搜索包含G的三位數(shù)據(jù)
 
  1.1 通配符還有一種(%、_和[charlist])
  示例:[charlist]使用
  select * from websites where name REGEXP '^[A-H]';
 
  2.between 用于選取介于兩個(gè)值之間的數(shù)據(jù)范圍內(nèi)的值
  示例:
  select * from websites where alexa between 1 and 20;
  示例:添加not使用
  select * from websites where alexa not between 1 and 20;
  示例:結(jié)合IN使用
  select * from websites where ( alexa BETWEEN 1 and 20) and country in ('USA','CN');
  示例:文本
  select * from websites where name between 'A' and 'H';  不包含H
 
  3.top 用于規(guī)定返回記錄的數(shù)據(jù),實(shí)用
  示例:SQL server (SELECT TOP number|percent column_name(s) FROM table_name;)
  select top 50 percent * from websites;
  示例:Oracle(SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;)
  select * from websites where ROWNUM <5;
  示例:MYSQL (SELECT column_name(s) FROM table_name LIMIT number;)
  select * from websites limit 3;
 
  4. join 子句用于把來(lái)自?xún)蓚€(gè)表或者多個(gè)表的行結(jié)合起來(lái),基于這些表之間的共同字段
  join類(lèi)型有一下幾種:
  INNER JOIN:如果表中有至少一個(gè)匹配,則返回行
  LEFT JOIN:即使右表中沒(méi)有匹配,也從左表返回所有的行
  RIGHT JOIN:即使左表中沒(méi)有匹配,也從右表返回所有的行
  FULL JOIN:只要其中一個(gè)表中存在匹配,則返回行(MYSQL不支持)
 
  首先,連接的結(jié)果可以在邏輯上看作是由SELECT語(yǔ)句指定的列組成的新表。
  左連接與右連接的左右指的是以?xún)蓮埍碇械哪囊粡垶榛鶞?zhǔn),它們都是外連接。
  外連接就好像是為非基準(zhǔn)表添加了一行全為空值的萬(wàn)能行,用來(lái)與基準(zhǔn)表中找不到匹配的行進(jìn)行匹配。假設(shè)兩個(gè)沒(méi)有空值的表進(jìn)行左連接,左表是基準(zhǔn)表,左表的所有行都出現(xiàn)在結(jié)果中,右表則可能因?yàn)闊o(wú)法與基準(zhǔn)表匹配而出現(xiàn)是空值的字段。

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 毛片免费一区二区三区 | 久草在线视频看看 | 欧美天堂一区 | 韩国草草影院 | 国产福利视频 | 毛片一级免费看 | 亚洲国产精品99 | www.99tv| 石原莉奈日韩一区二区三区 | 亚洲一二区视频 | 免费一级欧美大片视频 | 亚洲精品成人18久久久久 | 欧美性精品videofree | 美女在线视频一区二区 | 久久99精品久久久久久236 | 日韩黄色片免费看 | 干一夜综合 | 精品一区二区电影 | 免费看真人a一级毛片 | 日韩精品免费一区二区三区 | 国产精品久久久久久久四虎电影 | 深夜激情视频 | 亚洲国产精品久久久久制服红楼梦 | 日韩色视频在线观看 | av电影免费观看 | 精品一区二区在线播放 | 毛片a片 | 一区免费| 国产美女三级做爰 | 91午夜理伦私人影院 | 欧美亚洲啪啪 | 日韩av成人 | xxxx欧美视频 | 国产精品亚洲精品日韩已方 | 欧美日本在线播放 | 成人区一区二区 | 日本综合久久 | 韩毛片| 调教小男生抽打尿孔嗯啊视频 | 草逼一区 | 成年免费视频黄网站在线观看 |