sql查詢語句大全
SQL的意思是結構化查詢語言,其主要功能是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。查詢指的是對存儲于SQL的數(shù)據(jù)的請求。下面是小編整理的sql查詢語句大全,歡迎大家閱讀。
1、創(chuàng)建數(shù)據(jù)庫: create database數(shù)據(jù)庫名
如: create database student;
2、連接到一個已經(jīng)存在的數(shù)據(jù)庫: use數(shù)據(jù)庫名
如: use student;
3、刪除數(shù)據(jù)庫: drop database數(shù)據(jù)庫名
如: drop database student;
4、創(chuàng)建表:create table表名列名列的數(shù)據(jù)類型列的約束])
如: create table stulnfo(stuld int primary key,stuName var20) not null)
5、刪除表:表名
如: stulnfo;
1.基本查詢
-- 查詢students表的所有數(shù)據(jù)
SELECT * FROM students;
使用SELECT * FROM students時,SELECT是關鍵字,表示將要執(zhí)行一個查詢,*表示“所有列”,F(xiàn)ROM表示將要從哪個表查詢
2.條件查詢
例如,要指定條件“分數(shù)在80分或以上的學生”,寫成WHERE條件就是SELECT * FROM students WHERE score >= 80。
其中,WHERE關鍵字后面的score >= 80就是條件。score是列名,該列存儲了學生的成績,因此,score >= 80就篩選出了指定條件的記錄:
SELECT * FROM students WHERE score >= 80;
SELECT * FROM students WHERE score >= 80 AND gender = 'M';
SELECT * FROM students WHERE score >= 80 OR gender = 'M';
SELECT * FROM students WHERE NOT class_id = 2;
SELECT * FROM students WHERE (score < 80 OR score > 90) AND gender = 'M';
3.投影查詢
例如,從students表中返回id、score和name這三列:
SELECT id, score, name FROM students;
使用SELECT 列1, 列2, 列3 FROM ...時,還可以給每一列起個別名,這樣,結果集的列名就可以與原表的列名不同。它的語法是SELECT 列1 別名1, 列2 別名2, 列3 別名3 FROM ...
例如,以下SELECT語句將列名score重命名為points,而id和name列名保持不變:
SELECT id, score points, name FROM students;
SELECT id, score points, name FROM students WHERE gender = 'M';
4.排序
例如按照成績從低到高進行排序:
SELECT id, name, gender, score FROM students ORDER BY score;
SELECT id, name, gender, score FROM students ORDER BY score DESC;//DESC倒序
如果score列有相同的數(shù)據(jù),要進一步排序,可以繼續(xù)添加列名。例如,使用ORDER BY score DESC, gender表示先按score列倒序,如果有相同分數(shù)的,再按gender列排序:
SELECT id, name, gender, score FROM students ORDER BY score DESC, gender;
默認的排序規(guī)則是ASC:“升序”,即從小到大。ASC可以省略,即ORDER BY score ASC和ORDER BY score效果一樣。
如果有WHERE子句,那么ORDER BY子句要放到WHERE子句后面。例如,查詢一班的學生成績,并按照倒序排序:
SELECT id, name, gender, score
FROM students
WHERE class_id = 1
ORDER BY score DESC;
2022年,全球遭遇通脹周期、俄烏沖突、美聯(lián)儲持續(xù)加息、疫情反復等多重不確定因素的沖擊,A股市場也經(jīng)歷了一輪漫長筑底。大盤指數(shù)在跌宕起
寅虎歡騰辭舊歲,卯兔跳躍迎新春。值此癸卯兔年新春到來之際,東風商用車向奮戰(zhàn)在第一線的卡友致以誠摯的問候和新年的祝福!星霜荏苒,居諸
隨著賺錢熱、炒股熱浪潮的興起,近幾年證券交易所的開戶量也達到了空前的數(shù)目。但眾多股民投資時,往往會隨大流選擇,盲目挑選投資,使得自
隨著生活品質(zhì)的提高,越來越多的人開始注重身體健康,加之疫情影響,大眾對于健康以及保險的關注程度隨之增加。據(jù)抖音數(shù)據(jù)顯示,2020年1到1
坐標風火山,有詩和遠方,更有灰狼和暴風雪。遠望白雪皚皚的巍巍昆侖,毗鄰楚瑪爾河畔的可可西里;平均海拔5000米,晚上零下30度,距離格爾
在許多人看來,完成義務教育甚至高等教育都是很平常的事情,但是對于偏遠地區(qū)的許多學生而言,求學路卻異常艱難。近日,東風商用車幸??ㄜ?/p>
2021年4月19日,東風商用車正式發(fā)布全新技術品牌——無限星,寓意從原點出發(fā),智慧賦能,面向未來,無限延伸。而對無限星內(nèi)涵的最好解釋,
開著卡車走南闖北,瀟瀟灑灑留下自己的故事。馬胡才,一個90后的新生代卡車司機,從2015年踏入運輸行業(yè),便為自己定下一個仗劍天涯的夢想。
爸爸,咱們格爾木以前是什么樣子的?二十年前的格爾木,和現(xiàn)在完全不一樣……二十年,可以改變許多東西。在無數(shù)建設者的努力下,格爾木這座
當前,A股上演逼空行情,兩市放量上漲,北向資金單邊凈買入超127億元。在隔夜外圍市場上漲提振下,A股三大股指1月5日集體高開。早盤兩市高
授旗出征 西安高新區(qū)吹響2023年招商
奮楫揚帆、揮旗出征。1月29日上午,西安高新區(qū)召開2023年招商引資動員大會,全面吹響招商引資的沖鋒“集結號”,向社會傳遞高新區(qū)以招商引資和
簡訊:稀罕!云南開遠有座帶“兔”字
2010年拍攝的打兔寨站站牌。新華網(wǎng)發(fā)(中國鐵路昆明局集團有限公司開遠車務段供圖)火車站十分常見,但你見過站名里帶“兔”字的火車站嗎?在
憑祥打響邊關游復蘇“第一槍”
【原標題】憑祥打響邊關游復蘇“第一槍”1月28日,記者從憑祥市文旅局獲悉,該市春節(jié)旅游市場持續(xù)升溫,消費活力十足,節(jié)日氣氛歡樂祥和。據(jù)統(tǒng)
陜西省9.3億元支持加快高校“雙一流
日前,陜西省財政廳新增下達高校“雙一流”建設補助資金2 8億元,支持省內(nèi)高校高水平和優(yōu)勢學科的培育發(fā)展,全年累計安排高校“雙一流”建設資
環(huán)球訊息:消費領域的這些“坑”,你
“價格刺客”頻現(xiàn)、餐館用預制菜不告知、電商“保價”存套路……消費領域的這些“坑”,你踩過嗎?“價格刺客”有違明碼標價誠信原則;預制菜