国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

給linux用戶的11個高級MySQL數(shù)據(jù)庫面試問題和答案

系統(tǒng)
因為有大家的支持,我們才能做到現(xiàn)在,感謝你們這一路上對我們的支持.在這篇文章中,我們將主要針對MySQL的實用技巧,講講面試中相關(guān)的問題.

我們已經(jīng)發(fā)表了兩篇MySQL的文章,非常感謝Tecmint社區(qū)的大力支持。這是MySQL面試系列的第三篇文章,并且在面試專欄中排第16。

11個MySQL面試問題

因為有大家的支持,我們才能做到現(xiàn)在,感謝你們這一路上對我們的支持.在這篇文章中,我們將主要針對MySQL的實用技巧,講講面試中相關(guān)的問題.

1. 如何使用SELECT語句找到你正在運行的服務(wù)器的版本并打印出當(dāng)前數(shù)據(jù)庫的名稱?

:下面的語句的結(jié)果會顯示服務(wù)器的版本和當(dāng)前的數(shù)據(jù)庫名稱

  1. mysql> SELECT VERSION(), DATABASE();  

  2.  

  3. +-------------------------+------------+  

  4. | VERSION()               | DATABASE() |  

  5. +-------------------------+------------+  

  6. | 5.5.34-0ubuntu0.13.10.1 | NULL       |  

  7. +-------------------------+------------+  

  8. 1 row in set (0.06 sec)  

在Database一列中顯示NULL是因為我們當(dāng)前沒有選擇任何數(shù)據(jù)庫。因此,使用下面的語句先選擇一個數(shù)據(jù)庫,就能看到相應(yīng)的結(jié)果。

  1. mysql> use Tecmint;  

  2.  

  3. Reading table information for completion of table and column names  

  4. You can turn off this feature to get a quicker startup with -A  

  5.  

  6. Database changed 

  1. mysql> select VERSION(), DATABASE();  

  2.  

  3. +-------------------------+------------+  

  4. | VERSION()               | DATABASE() |  

  5. +-------------------------+------------+  

  6. | 5.5.34-0ubuntu0.13.10.1 | tecmint    |  

  7. +-------------------------+------------+  

  8. 1 row in set (0.00 sec)  

2. 使用非運算符(!)從表"Tecmint"中列出除了"SAM"以外的所有user記錄

:使用下面的語句

  1. mysql> SELECT * FROM Tecmint WHERE user !=SAM;  
  2.  
  3. +---------------------+---------+---------+---------+---------+-------+   
  4. | date                | user    | host   | root     | local   | size  |   
  5. +---------------------+---------+---------+---------+---------+-------+   
  6. | 2001-05-14 14:42:21 | Anthony | venus  | barb     | venus   | 98151 |   
  7. | 2001-05-15 08:50:57 | TIM     | venus  | phil     | venus   | 978   |   
  8. +---------------------+---------+---------+---------+---------+-------+ 

3. ‘AND’運算符有可能帶著非運算符(!)一起用嗎?

:當(dāng)我們使用‘=’號時用‘AND’連接,用‘!=’時用‘OR’連接,下面是‘=’和AND運算符一起用的例子

  1. mysql> SELECT * FROM mail WHERE user = SAM AND root = phil 

‘!=’和OR運算符的例子

 

  • = : 等于
  • != : 不等于
  • ! : 代表“非”的運算符

AND和OR在MySQL中被看作連接運算符

4. IFNULL()當(dāng)打在MySQL中有什么作用?

:使用IFNULL()方法能使MySQL中的查詢更加精確。IFNULL()方法將會測試它的***個參數(shù),若不為NULL則返回該參數(shù)的值,否則返回第二個參數(shù)的值

  1. mysql> SELECT name, IFNULL(id,'Unknown') AS 'id' FROM taxpayer;  

  2.  

  3. +---------+---------+   

  4. | name    | id      |   

  5. +---------+---------+   

  6. | bernina | 198-48  |   

  7. | bertha  | Unknown |   

  8. | ben     | Unknown |   

  9. | bill    | 475-83  |   

  10. +---------+---------+ 

5. 如果你只想知道從一個結(jié)果集的開頭或者結(jié)尾開始的特定幾條記錄,該如何實現(xiàn)?

:我們需要把LIMIT語句接在ORDER BY語句后使用,以達(dá)到上述效果。

顯示一行記錄

  1. mysql> SELECT * FROM name LIMIT 1;  

  2.  

  3. +----+------+------------+-------+----------------------+------+   

  4. | id | name | birth      | color | foods                | cats |   

  5. +----+------+------------+-------+----------------------+------+   

  6. | 1  | Fred | 1970-04-13 | black | lutefisk,fadge,pizza | 0    |   

  7. +----+------+------------+-------+----------------------+------+ 

顯示5行記錄

  1. mysql> SELECT * FROM profile LIMIT 5;  

  2.  

  3. +----+------+------------+-------+-----------------------+------+   

  4. | id | name | birth      | color | foods                 | cats |   

  5. +----+------+------------+-------+-----------------------+------+   

  6. | 1  | Fred | 1970-04-13 | black | lutefisk,fadge,pizza  | 0    |   

  7. | 2  | Mort | 1969-09-30 | white | burrito,curry,eggroll | 3    |   

  8. | 3  | Brit | 1957-12-01 | red   | burrito,curry,pizza   | 1    |     

  9. | 4  | Carl | 1973-11-02 | red   | eggroll,pizza         | 4    |   

  10. | 5  | Sean | 1963-07-04 | blue  | burrito,curry         | 5    |   

  11. +----+------+------------+-------+-----------------------+------+  

顯示按照ORDER BY排序后的***條記錄

  1. mysql> SELECT * FROM profile ORDER BY birth LIMIT 1;  

  2.  

  3. +----+------+------------+-------+----------------+------+   

  4. | id | name | birth      | color | foods          | cats |   

  5. +----+------+------------+-------+----------------+------+   

  6. | 9  | Dick | 1952-08-20 | green | lutefisk,fadge | 0    |   

  7. +----+------+------------+-------+----------------+------+  

6. Oracle 和 MySQL該如何選擇,為什么?

:它們都有各自的優(yōu)點和缺點。考慮到時間因素,我傾向于MySQL。

選擇MySQL而不選orcale的原因

  • MySQL開源
  • MySQL輕便快捷
  • MySQL對命令行和圖形界面的支持都很好
  • MySQL支持通過Query Browser進(jìn)行管理

7. MySQL中如何得到當(dāng)前日期?

:在MySQL中獲取當(dāng)前日期就是如下的SELECT語句這么簡單。

  1. mysql> SELECT CURRENT_DATE();  

  2.  

  3. +----------------+  

  4. | CURRENT_DATE() |  

  5. +----------------+  

  6. | 2014-06-17     |  

  7. +----------------+  

8. MySQL中如何將表導(dǎo)出為XML文件?

:我們可以使用'-e'(export)選項來把MySQL表或整個數(shù)據(jù)庫導(dǎo)出到XML文件。當(dāng)處理大型表的時候我們可能需要手動導(dǎo)出,不過對于小表的話可以直接使用想phpMyAdmin等這樣的工具。

  1. mysql -u USER_NAME -xml -e 'SELECT * FROM table_name' > table_name.xml 

上面的例子中USER_NAME是數(shù)據(jù)庫的用戶名,table_name是待導(dǎo)出為xml文件的表名,table_name.xml是存放數(shù)據(jù)的xml文件

9. MySQL_pconnect是什么? 它和MySQL_connect有什么區(qū)別?

:MySQL_pconnect()打開一個持久的數(shù)據(jù)庫連接,這意味著數(shù)據(jù)庫不是在每次頁面加載的時候被打開一個新連接,因此我們不能使用MySQL_close()來關(guān)閉一個持久的連接。

MySQL_pconnect和MySQL_connect最簡要的區(qū)別是:

與MySQL_pconnect不同,MySQL_connect在每次頁面被加載的時候打開連接,這個連接可以使用MySQL_close()語句來關(guān)閉。

10. 當(dāng)你需要查看一個名為'mysql'的數(shù)據(jù)庫中'user'表中的所有索引時,你會如何做?

:下面的命令將會顯示出‘user’表中所有的索引

  1. mysql> show index from user;  

  2. +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+   

  3. | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |   

  4. +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+   

  5. | user  |          0 | PRIMARY  |            1 | Host        | A         |        NULL |     NULL | NULL   |      | BTREE      |         |               |   

  6. | user  |          0 | PRIMARY  |            2 | User        | A         |           4 |     NULL | NULL   |      | BTREE      |         |               |   

  7. +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+   

  8. 2 rows in set (0.00 sec)  

11. 什么是CSV表?

:CSV是逗號分隔值(Comma-Separated Values)或也被稱為字符分隔值(Character-Separated Values)的縮寫。CSV表以純文本和表格形式來存儲數(shù)據(jù)。

每一條記錄都使用特定的分隔符隔開(如逗號,分號,...),并且每條記錄都有著順序相同的列。CSV表最廣泛地被用來存儲用于導(dǎo)入和導(dǎo)出的電話聯(lián)系人,并能夠用來存儲任何類型的純文本數(shù)據(jù)。

以上就是這次要講的全部內(nèi)容。我還會帶來其他你們應(yīng)該會喜歡的有趣的文章。到那時敬請關(guān)注并訪問Tecmint,不要忘了在下方的評論欄中留下你們的寶貴意見。

原文鏈接:http://linux.cn/article-3618-1.html

 

  1. mysql> SELECT * FROM mail WHERE user != SAM OR root != phil

  2. +---------------------+---------+---------+---------+---------+-------+

  3. | date | user | host | root | local | size |

  4. +---------------------+---------+---------+---------+---------+-------+

  5. | 2001-05-14 14:42:21 | Anthony | venus | barb | venus | 98151 |

  6. +---------------------+---------+---------+---------+---------+-------+

 
責(zé)任編輯:牛小雨 來源: linux中國
相關(guān)推薦

2013-12-03 10:11:41

LinuxLinux面試題

2015-05-11 14:02:21

JavaJava集合面試問題答案

2014-02-27 15:42:08

Linux面試

2018-08-21 13:25:01

編程語言Java面試題

2017-09-15 10:36:17

前端JavaScript面試題

2013-05-22 10:04:18

Hibernate面試問題

2021-02-10 07:38:43

Node.js后端框架

2024-03-27 08:36:48

JavaScriptWeb開發(fā)前端開發(fā)

2019-12-17 18:11:09

跳槽那些事兒機(jī)器學(xué)習(xí)人工智能

2024-04-11 13:38:19

大型語言模型

2014-07-25 17:21:43

Linux Shell面試

2020-06-16 09:02:36

Linux Shell腳本

2014-05-28 09:26:57

Linux Shellshell腳本

2020-10-15 08:53:26

數(shù)據(jù)庫面試題

2014-04-08 14:52:41

Linux面試面試問題

2009-12-21 16:36:08

ADO.Net數(shù)據(jù)庫

2019-06-10 14:45:26

面試數(shù)據(jù)結(jié)構(gòu)算法

2020-03-23 09:56:50

軟件測試面試技術(shù)

2020-03-17 14:53:31

JavaScript面試問題前端

2023-09-20 08:03:32

JavaScript編程語言
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲人成免费| 91精品国产乱码| 亚洲视频精品一区| 国产一区二区三区网| 中文字幕一精品亚洲无线一区| 黄色网在线看| 黄色成人在线免费| 日日噜噜噜夜夜爽爽狠狠视频| 中文字幕第一区| 欧美一级黄色影院| 丁香一区二区三区| 日本免费黄色小视频| 美女脱光内衣内裤视频久久网站| 欧美成ee人免费视频| 日韩天天综合| 免费成人看片网址| 久久久久久久尹人综合网亚洲| 久久久久一区二区三区| 99pao成人国产永久免费视频| 91av免费看| 国内精品久久久久久久97牛牛 | 久久中文精品视频| 久久久国产精品网站| 中文字幕欧美日韩精品| 日韩美女在线看免费观看| 精品一区二区三区三区| 中文不卡1区2区3区| 最近2019年日本中文免费字幕| 免费一区二区三区四区| 欧美激情第99页| 蜜桃国内精品久久久久软件9| 57pao国产精品一区| 一区二区三区日本久久久| 国产成人精品综合| 亚洲成av人电影| 免费国产一区| 国产经典欧美精品| 日韩一级免费在线观看| 亚洲精品免费在线| 久青草国产在线| 欧美不卡一区二区三区| 在线免费三级电影网站| 久久精品国产久精国产一老狼| 亚洲综合影院| 亚洲专区国产精品| 久久精品国产一区二区| 18岁视频在线观看| 大桥未久av一区二区三区| 日本一级理论片在线大全| 自拍偷拍亚洲区| 精品国产一区二区三区四区| www.成人av| 高清国产一区二区三区| 国产免费网址| 91精品国产综合久久福利软件| 91p九色成人| 国产精品久久久久av免费| 国产精品婷婷| 99久久久无码国产精品6| 欧美丰满日韩| 亚洲人成电影在线播放| 99久久精品国产一区二区三区| 久久久久久久久久久久av| 国产区精品视频在线观看豆花| αv一区二区三区| 成人午夜激情片| 欧产日产国产精品视频| 国产精品久久久久久久7电影| 91日韩精品一区| 日本一区免费网站| 精品国产视频在线| 红桃视频欧美| 羞羞的视频网站| 日韩电影在线观看永久视频免费网站| 日韩精品免费一区二区夜夜嗨| 性欧美大战久久久久久久免费观看| 日韩欧美一区在线| 亚洲成人免费| 男女啪啪在线观看| 精品久久中出| 国产一区二区黑人欧美xxxx| 欧美激情一区二区三区| 成人欧美在线视频| 制服丝袜一区二区三区| 午夜精品久久一牛影视| 免费在线观看成人| 国产精品专区免费| 在线观看黄色av| 亚洲色图 在线视频| 欧美视频在线观看视频| 久久精品视频在线播放| 麻豆精品国产传媒mv男同| 日本高清成人vr专区| 国产综合18久久久久久| 欧美日韩成人网| 欧美一级搡bbbb搡bbbb| 欧美性感一类影片在线播放| 国产精品欧美一级免费| 国产大片一区| 伊人影院综合在线| 国产成人涩涩涩视频在线观看| 激情久久av一区av二区av三区 | 成人免费观看视频大全| 久久久久久97| 亚洲另类中文字| 欧美成人日韩| 国产三线在线| 日韩av三级在线| 奇米影视首页 狠狠色丁香婷婷久久综合| 一区二区三区四区在线观看视频| 日韩精品免费在线| 中文字幕在线视频一区| 另类小说一区二区三区| 国产二区三区在线| 日本免费观看网站| 日韩精品另类天天更新| 国产精品一码二码三码在线| xx视频.9999.com| 另类视频在线观看| www.成人在线| 国产精品网址| 国产日产一区二区三区| 色视频www在线播放国产| 亚洲xxxxx| 国产视频久久久久| 国产精品久久久久永久免费观看 | 中文在线а√在线8| 久久久久久77777| 久久久久免费精品| 欧美极品美女电影一区| 欧美激情网站在线观看| 久久久久久国产精品三级玉女聊斋| 欧美日本在线观看| 久久久久成人网| 男人揉女人奶房视频60分| 日韩av懂色| 国产丝袜在线精品| 日韩av一区二区三区四区| 一区二区三区国产好| avtt在线播放| 成人3d动漫网站| 国产一区二区丝袜| 亚洲欧美制服丝袜| 亚洲欧美电影院| 久久久成人网| 欧美日韩一区二区三区四区不卡 | 久久久久99| 日韩av中文在线观看| av中文字幕一区| 亚洲福利视频免费观看| 俺去亚洲欧洲欧美日韩| 九九99久久| 先锋影音欧美性受| 国产区精品视频在线观看豆花| 丰满少妇久久久久久久| 黑人精品xxx一区一二区| 久久久久久久成人| 三上悠亚久久精品| 涩涩涩视频在线观看| 韩国一区二区三区在线观看| 亚洲欧洲成人av每日更新| 国产视频一区在线| 超碰在线观看97| 中文字幕成人一区| 欧美精品久久久久久久久25p| 日韩免费毛片视频| 女人体1963| 日韩理论视频| 国产欧美一级| 久久国产免费看| 国产精品私人影院| 国产婷婷色综合av蜜臀av| 国产亚洲欧美日韩一区二区| av噜噜色噜噜久久| 日韩久久久久久久久久久久| 伊人中文在线| 99久久人爽人人添人人澡| 亚洲性视频h| 久久久精品免费网站| 日本高清成人免费播放| 自拍亚洲一区欧美另类| 在线成人激情视频| 国产偷国产偷亚洲清高网站| 7777精品久久久大香线蕉| 久久深夜福利免费观看| 精品视频一区二区在线| 热久久久久久| 好看的av在线不卡观看| 99国产精品私拍| 久久久久久久久久久电影| 日韩av一卡二卡| 亚洲欧美日韩一区二区在线| 中文字幕av一区中文字幕天堂| 亚洲激情视频在线| 久久网福利资源网站| 日韩成人在线电影网| 日韩欧美自拍偷拍| 欧美本精品男人aⅴ天堂| 欧美午夜精品一区二区三区| 久久久亚洲精选|