日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Mysql的SELECT語(yǔ)句與顯示表結(jié)構(gòu)詳解

瀏覽:224日期:2023-02-18 16:43:23

SELECT...

SELECT 1+1, 2+2;# 直接這樣寫相當(dāng)于下面這句SELECT 1+1, 2+2 FROM DUAL; # 這里DUAL:偽表

SELECT ... FROM

語(yǔ)法:

SELECT 標(biāo)識(shí)選擇哪些字段(列)
FROM 標(biāo)識(shí)從哪個(gè)表中選擇

例如選擇全部列:

SELECT * FROM departments;

一般情況下,除非需要使用表中所有的字段數(shù)據(jù),最好不要使用通配符‘*’。使用通配符雖然可以節(jié)省輸入查詢語(yǔ)句的時(shí)間,但是獲取不需要的列數(shù)據(jù)通常會(huì)降低查詢和所使用的應(yīng)用程序的效率。通配符的優(yōu)勢(shì)是,當(dāng)不知道所需要的列的名稱時(shí),可以通過(guò)它獲取它們。

在生產(chǎn)環(huán)境下,不推薦直接使用SELECT * 進(jìn)行查詢。

選擇特定的列:

SELECT department_id, location_id FROM departments;

MySQL中的SQL語(yǔ)句是不區(qū)分大小寫的,因此SELECT和select的作用是相同的,但是習(xí)慣將關(guān)鍵字大寫、數(shù)據(jù)列和表名小寫。

列的別名

重命名一個(gè)列(alias 別名),便于計(jì)算。注意,重命名之后結(jié)果集中的列會(huì)顯示別名而非原名。

緊跟列名,也可以在列名和別名之間加入關(guān)鍵字AS,別名使用雙引號(hào),以便在別名中包含空格或特殊的字符并區(qū)分大小寫。建議別名簡(jiǎn)短,AS 可以省略。

舉例

SELECT last_name "Name", salary*12 "Annual Salary" FROM employees;

去除重復(fù)行

默認(rèn)情況下,查詢會(huì)返回全部行,包括重復(fù)行。

SELECT department_idFROM employees;

在SELECT語(yǔ)句中使用關(guān)鍵字DISTINCT去除重復(fù)行

SELECT DISTINCT department_idFROM employees;

針對(duì)于:

SELECT DISTINCT department_id,salaryFROM employees;

注意:

??DISTINCT?? 需要放到所有列名的前面,如果寫成??SELECT salary, DISTINCT department_id??FROM employees 會(huì)報(bào)錯(cuò)。??DISTINCT?? 其實(shí)是對(duì)后面所有列名的組合進(jìn)行去重,如果你想要看都有哪些不同的部門(department_id),只需要寫DISTINCT department_id 即可,后面不需要再加其他的列名了。空值參與運(yùn)算

所有運(yùn)算符或列值遇到null值,運(yùn)算的結(jié)果都為null。當(dāng)然可以采用??IFNULL??作為其解決方案。

SELECT employee_id,salary,commission_pct,12 * salary * (1 + commission_pct) "annual_sal"FROM employees;

在 MySQL 里面, 空值不等于空字符串。一個(gè)空字符串的長(zhǎng)度是 0,而一個(gè)空值的長(zhǎng)度是空。而且,在 MySQL 里面,空值是占用空間的。

著重號(hào)

我們需要保證表中的字段、表名等沒有和保留字、數(shù)據(jù)庫(kù)系統(tǒng)或常用方法沖突。如果真的相同,請(qǐng)?jiān)赟QL語(yǔ)句中使用一對(duì)``(著重號(hào))引起來(lái)。

# 錯(cuò)誤mysql> SELECT * FROM ORDER;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near "ORDER" atline 1# 正確mysql> SELECT * FROM `ORDER`;查詢常數(shù)(查詢同時(shí)添加常數(shù)字段)

SELECT 查詢還可以對(duì)常數(shù)進(jìn)行查詢。對(duì)的,就是在 SELECT 查詢結(jié)果中增加一列固定的常數(shù)列。這列的取值是我們指定的,而不是從數(shù)據(jù)表中動(dòng)態(tài)取出的。

比如說(shuō),我們想對(duì) employees 數(shù)據(jù)表中的員工姓名進(jìn)行查詢,同時(shí)增加一列字段??corporation?? ,這個(gè)字段固定值為 “timerring”,可以這樣寫:

SELECT "timering" as corporation, last_nameFROM employees;

顯示表結(jié)構(gòu)

使用DESCRIBE 或 DESC 命令,表示表結(jié)構(gòu)。

DESCRIBE employees;或DESC employees;mysql> desc employees;+----------------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+----------------+-------------+------+-----+---------+-------+| employee_id | int(6) | NO | PRI | 0 | || first_name | varchar(20) | YES | | NULL | || last_name | varchar(25) | NO | | NULL | || email | varchar(25) | NO | UNI | NULL | || phone_number | varchar(20) | YES | | NULL | || hire_date | date | NO | | NULL | || job_id | varchar(10) | NO | MUL | NULL | || salary | double(8,2) | YES | | NULL | || commission_pct | double(2,2) | YES | | NULL | || manager_id | int(6) | YES | MUL | NULL | || department_id | int(4) | YES | MUL | NULL | |+----------------+-------------+------+-----+---------+-------+11 rows in set (0.00 sec)

其中,各個(gè)字段的含義分別解釋如下:

Field:表示字段名稱。Type:表示字段類型,這里 ??barcode??、??goodsname?? 是文本型的,??price?? 是整數(shù)類型的。Null:表示該列是否可以存儲(chǔ)NULL值。Key:表示該列是否已編制索引。??PRI??表示該列是表主鍵的一部分;??UNI??表示該列是UNIQUE索引的一部分;??MUL??表示在列中某個(gè)給定值允許出現(xiàn)多次。Default:表示該列是否有默認(rèn)值,如果有,那么值是多少。Extra:表示可以獲取的與給定列有關(guān)的附加信息,例如AUTO_INCREMENT等。

過(guò)濾數(shù)據(jù)

SELECT 字段1,字段2FROM 表名WHERE 過(guò)濾條件使用WHERE 子句,將不滿足條件的行過(guò)濾掉WHERE子句緊隨 FROM子句

舉例

SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90 ;

練習(xí)題

1.查詢員工12個(gè)月的工資總和,并起別名為ANNUAL SALARY

基本工資

SELECT employee_id, last_name, salary * 12 "ANNUAL SALARY"FROM employees;

加權(quán)工資

SELECT employee_id, last_name, salary * 12 * ( 1 + IFNULL(commission_pct,0)) "ANNUAL SALARY"FROM employees;

2.查詢employees表中去除重復(fù)的job_id以后的數(shù)據(jù)

SELECT DISTINCT job_idFROM employees;

3.查詢工資大于12000的員工姓名和工資

SELECT first_name, last_name, salaryFROM employeesWHERE salary > 12000;

4.查詢員工號(hào)為176的員工的姓名和部門號(hào)

SELECT first_name, last_name, department_idFROM employeesWHERE employee_id = 176;

5.顯示表 departments 的結(jié)構(gòu),并查詢其中的全部數(shù)據(jù)

DESC departments;SELECT * FROM departments;

到此這篇關(guān)于Mysql的SELECT語(yǔ)句與顯示表結(jié)構(gòu)詳解的文章就介紹到這了,更多相關(guān)SELECT語(yǔ)句與顯示表結(jié)構(gòu)內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MySQL
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品对白| 国产乱人伦精品一区| 黑丝一区二区三区| 日韩激情av在线| 麻豆理论在线观看| 日韩一级网站| 美女性感视频久久| 亚洲精品1区| 国产三级精品三级在线观看国产| 99久久99久久精品国产片果冰| 日韩精品免费视频人成 | 久久精品毛片| 日本大胆欧美人术艺术动态| 都市激情国产精品| 日本亚洲不卡| 欧美不卡高清| 国产精品成人a在线观看| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 国产一区二区三区视频在线| 免费成人在线视频观看| 国产亚洲久久| 亚洲欧美网站| 亚洲永久av| 国产精品一区二区av日韩在线| 欧美一区=区| 久久蜜桃精品| 精品国产乱码久久久久久樱花 | 国产视频一区在线观看一区免费| 麻豆久久一区二区| 三级小说欧洲区亚洲区| 手机精品视频在线观看| 国产福利片在线观看| 免费不卡在线观看| 日韩免费视频| 国产情侣久久| 日韩精品一级中文字幕精品视频免费观看 | 午夜视频一区二区在线观看| 日本免费一区二区三区四区| 欧美一区自拍| 日韩在线观看| 日本不卡视频一二三区| 麻豆国产一区| 日本不卡不码高清免费观看| 久久久天天操| 黄色日韩在线| 久久麻豆精品| 99国产精品一区二区| 99国产精品视频免费观看一公开| 国产精品一区二区精品视频观看 | 免费观看久久av| bbw在线视频| 欧美经典一区| 亚洲天堂日韩在线| 女人天堂亚洲aⅴ在线观看| 美女一区网站| 国产一区二区三区四区五区传媒| 色婷婷精品视频| 国产精品va| 红桃视频欧美| 毛片在线网站| 黄色在线观看www| 亚洲一区中文| 国产精品va| 91精品观看| 欧美中文一区| 亚洲视频国产| 精品成人18| 激情欧美丁香| 日本不卡的三区四区五区| 色综合五月天| 免费成人性网站| 国产成人1区| 黑丝一区二区三区| 国产精品久久久久77777丨| 欧美日韩在线网站| 亚洲精品动态| 久久免费国产| 日本少妇精品亚洲第一区| 亚洲综合电影| 在线观看亚洲精品福利片| 麻豆精品视频在线观看免费| 国产 日韩 欧美一区| 久久成人福利| 国产精品日本| 精品72久久久久中文字幕| 免费日韩视频| 国产a久久精品一区二区三区| 日韩中文字幕一区二区三区| 国产精品高清一区二区| 2023国产精品久久久精品双| 欧美极品中文字幕| 蜜桃视频一区二区三区在线观看| 精品久久视频| 亚洲美女91| 精品久久久久久久| 日韩综合一区二区| 91精品国产调教在线观看| 中文字幕中文字幕精品| 婷婷综合六月| 日韩不卡一区二区| 精品91久久久久| 成人片免费看| 97成人在线| 亚洲专区欧美专区| 日韩精品一卡| 久久影视三级福利片| 亚洲91网站| 好看的亚洲午夜视频在线| 97欧美在线视频| 国产乱码精品一区二区三区亚洲人| 亚洲少妇诱惑| 久久国产成人午夜av影院宅| 欧美国产极品| 日韩精品视频在线看| 国产亚洲精品v| 日韩在线观看| 精品女同一区二区三区在线观看| 日韩一区精品| 蜜芽一区二区三区| 99tv成人| 日韩高清中文字幕一区二区| 麻豆极品一区二区三区| 亚洲3区在线| 久久国产精品久久w女人spa| 欧美三级精品| 黄色在线观看www| 精品资源在线| 亚洲精品在线a| 99亚洲精品| 999久久久精品国产| 久草免费在线视频| 精品中国亚洲| 麻豆久久久久久久| 国产黄色一区| 国产精品一线| 青青国产91久久久久久| 中文字幕av亚洲精品一部二部| 久久精品青草| 亚洲激情久久| 亚洲一级高清| 色婷婷精品视频| а√天堂8资源在线| 国产精品天天看天天狠| 日本亚洲最大的色成网站www| 日本欧美在线看| 蜜桃av一区二区| 蜜臀精品一区二区三区在线观看| 久久午夜精品一区二区| 亚洲黄页一区| 亚洲深夜av| 国产一区 二区| 精品久久一区| 成人国产精品久久| a天堂资源在线| 超碰成人av| 日本在线啊啊| 日韩另类视频| 免费污视频在线一区| 色婷婷久久久| 久久一区二区中文字幕| av亚洲在线观看| 三级在线观看一区二区| 视频一区日韩| 国产精品hd| а√天堂8资源中文在线| 91精品国产乱码久久久久久久| 欧美福利一区| 日韩制服丝袜先锋影音| 首页国产欧美久久| 91大神在线观看线路一区| 欧美黄色精品| 久久视频一区| 亚洲精品va| 久久福利影视| 国产亚洲高清在线观看| 久久精品国产福利| 久久中文字幕av| 国产精品久久久久久久久妇女| 欧美日韩一二三四| 丝袜美腿亚洲色图| 国产精品亚洲人成在99www| 成人综合一区| 亚洲女同中文字幕| 日韩不卡在线观看日韩不卡视频| 久久精品国产999大香线蕉| 日韩精品欧美激情一区二区| 老色鬼久久亚洲一区二区| 亚洲精选av| 久久爱www成人| 国产理论在线| 蜜桃久久精品一区二区| 国产欧美日韩精品一区二区免费| 精品久久久久久久| 久久中文字幕二区| 亚洲精品一区二区在线播放∴| 久久99蜜桃| 黄色国产精品| 久久av网站| 精品91久久久久| 国产一区二区三区网|