亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

高級MySQL數據庫面試問題 附答案

2024-07-24 13:10:01
字體:
來源:轉載
供稿:網友

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

1. 如何使用SELECT語句找到你正在運行的服務器的版本并打印出當前數據庫的名稱?

答:下面的語句的結果會顯示服務器的版本和當前的數據庫名稱

 mysql> SELECT VERSION(), DATABASE(); +-------------------------+------------+ | VERSION()    | DATABASE() | +-------------------------+------------+ | 5.5.34-0ubuntu0.13.10.1 | NULL  | +-------------------------+------------+ 1 row in set (0.06 sec)

在Database一列中顯示NULL是因為我們當前沒有選擇任何數據庫。因此,使用下面的語句先選擇一個數據庫,就能看到相應的結果。

mysql> use Tecmint;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select VERSION(), DATABASE();+-------------------------+------------+| VERSION()    | DATABASE() |+-------------------------+------------+| 5.5.34-0ubuntu0.13.10.1 | tecmint |+-------------------------+------------+1 row in set (0.00 sec)

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

答:使用下面的語句

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

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

答:當我們使用‘='號時用‘AND'連接,用‘!='時用‘OR'連接,下面是‘='和AND運算符一起用的例子

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

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

mysql> SELECT * FROM mail WHERE user != SAM OR root != phil+---------------------+---------+---------+---------+---------+-------+ | date    | user | host | root | local | size | +---------------------+---------+---------+---------+---------+-------+ | 2001-05-14 14:42:21 | Anthony | venus | barb | venus | 98151 | +---------------------+---------+---------+---------+---------+-------+

= : 等于
!= : 不等于
! : 代表“非”的運算符
AND和OR在MySQL中被看作連接運算符

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

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

mysql> SELECT name, IFNULL(id,'Unknown') AS 'id' FROM taxpayer;+---------+---------+ | name | id  | +---------+---------+ | bernina | 198-48 | | bertha | Unknown | | ben  | Unknown | | bill | 475-83 | +---------+---------+

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

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

顯示一行記錄

mysql> SELECT * FROM name LIMIT 1;+----+------+------------+-------+----------------------+------+ | id | name | birth  | color | foods    | cats | +----+------+------------+-------+----------------------+------+ | 1 | Fred | 1970-04-13 | black | lutefisk,fadge,pizza | 0 | +----+------+------------+-------+----------------------+------+

顯示5行記錄

mysql> SELECT * FROM profile LIMIT 5;+----+------+------------+-------+-----------------------+------+ | id | name | birth  | color | foods     | cats | +----+------+------------+-------+-----------------------+------+ | 1 | Fred | 1970-04-13 | black | lutefisk,fadge,pizza | 0 | | 2 | Mort | 1969-09-30 | white | burrito,curry,eggroll | 3 | | 3 | Brit | 1957-12-01 | red | burrito,curry,pizza | 1 | | 4 | Carl | 1973-11-02 | red | eggroll,pizza   | 4 | | 5 | Sean | 1963-07-04 | blue | burrito,curry   | 5 | +----+------+------------+-------+-----------------------+------+

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

mysql> SELECT * FROM profile ORDER BY birth LIMIT 1;+----+------+------------+-------+----------------+------+ | id | name | birth  | color | foods   | cats | +----+------+------------+-------+----------------+------+ | 9 | Dick | 1952-08-20 | green | lutefisk,fadge | 0 | +----+------+------------+-------+----------------+------+

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

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

選擇MySQL而不選orcale的原因

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

7. MySQL中如何得到當前日期?

答:在MySQL中獲取當前日期就是如下的SELECT語句這么簡單。

mysql> SELECT CURRENT_DATE();+----------------+| CURRENT_DATE() |+----------------+| 2014-06-17  |+----------------+

8. MySQL中如何將表導出為XML文件?

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

 

復制代碼 代碼如下:
mysql -u USER_NAME -xml -e 'SELECT * FROM table_name' > table_name.xml

上面的例子中USER_NAME是數據庫的用戶名,table_name是待導出為xml文件的表名,table_name.xml是存放數據的xml文件

 

9. MySQL_pconnect是什么? 它和MySQL_connect有什么區別?

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

MySQL_pconnect和MySQL_connect最簡要的區別是:

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

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

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

mysql> show index from user;+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | user |   0 | PRIMARY |   1 | Host  | A   |  NULL |  NULL | NULL |  | BTREE  |   |    | | user |   0 | PRIMARY |   2 | User  | A   |   4 |  NULL | NULL |  | BTREE  |   |    | +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ 2 rows in set (0.00 sec)

11. 什么是CSV表?

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

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

以上就是本文的全部內容,小編還會帶來其他你們應該會喜歡的有趣的文章,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产午夜精品视频| 日韩精品视频在线| 日韩亚洲在线观看| 91av在线免费观看视频| 精品国产乱码久久久久久婷婷| 91麻豆国产语对白在线观看| 538国产精品一区二区在线| 欧美激情喷水视频| 国产成人综合一区二区三区| 欧美激情性做爰免费视频| 精品在线小视频| 日韩av在线精品| 国产在线精品成人一区二区三区| 亚洲一区制服诱惑| 欧美精品在线免费观看| 亚洲人成在线免费观看| 国产欧美日韩综合精品| 日韩电影大片中文字幕| 中文字幕精品—区二区| 日韩欧美国产中文字幕| 久久频这里精品99香蕉| 午夜免费日韩视频| 国产日韩欧美在线观看| 久久99精品国产99久久6尤物| 国产精品久久久久久久久久东京| 亚洲人成电影网站色| 日韩精品电影网| 黄色一区二区在线| 国产成人精品优优av| 午夜精品福利在线观看| 91精品国产高清自在线看超| 狠狠色香婷婷久久亚洲精品| 国产成人精品日本亚洲专区61| 亚洲情综合五月天| 国产suv精品一区二区三区88区| 精品国产一区久久久| 最近2019中文字幕mv免费看| 国产精品高清在线| 国产成人精品日本亚洲| 福利一区福利二区微拍刺激| 欧美成人精品一区二区| 欧美日韩一二三四五区| 亚洲最大成人网色| 亚洲天堂2020| 日韩av片免费在线观看| 亚洲香蕉伊综合在人在线视看| 国产一区私人高清影院| 韩日精品中文字幕| 91精品综合久久久久久五月天| 国产精品久久久久久av下载红粉| www.欧美视频| 91精品国产91久久久久久吃药| 亚洲综合中文字幕在线| 精品久久久久久国产| 亚洲第一页中文字幕| 精品国产91乱高清在线观看| 66m—66摸成人免费视频| 97色伦亚洲国产| 2020欧美日韩在线视频| 国产成人在线播放| 日韩电影中文 亚洲精品乱码| 国产成人av在线| 国产成人精品日本亚洲| 久久精品99国产精品酒店日本| 亚洲一区亚洲二区亚洲三区| 亚洲男人天堂视频| 欧美高跟鞋交xxxxhd| 国产999精品视频| 精品爽片免费看久久| 亚洲精品视频网上网址在线观看| 国语自产精品视频在免费| 亚洲精品欧美极品| 一本大道久久加勒比香蕉| 国产精品第二页| 亚洲三级 欧美三级| 欧美一区二区三区精品电影| 久久影视免费观看| 久久精品欧美视频| 高清欧美性猛交xxxx黑人猛交| 亚洲第一二三四五区| www.欧美精品| 亚洲精品日韩欧美| 亚洲毛片在线观看| 欧美精品中文字幕一区| 琪琪第一精品导航| 中日韩美女免费视频网址在线观看| 丝袜一区二区三区| 欧美午夜激情视频| 岛国av在线不卡| 国产亚洲精品美女久久久久| 欧美整片在线观看| 久久久久久12| 日韩欧美在线观看视频| 伊人伊成久久人综合网站| 青青草原一区二区| 国产91久久婷婷一区二区| 亚洲激情成人网| 欧美日韩成人在线观看| 91亚洲精品久久久久久久久久久久| 国产成人a亚洲精品| 久久色精品视频| 欧美中文在线免费| 尤物精品国产第一福利三区| 欧美电影免费观看高清完整| 91啪国产在线| 欧美性猛交xxxx免费看久久久| 欧美成人全部免费| 国内精品400部情侣激情| 欧美性猛交xxxxx水多| 国产精品久久久| 亚洲香蕉成视频在线观看| 欧美国产日本在线| 久久国产精品免费视频| 日韩精品中文字幕在线观看| 亚洲va久久久噜噜噜久久天堂| 久久天堂电影网| 91精品久久久久久久久久久| 亚洲一区二区免费| 色综合91久久精品中文字幕| 国产aaa精品| 国产精品欧美日韩久久| 国产精品免费福利| 精品露脸国产偷人在视频| 亚洲精品电影网| 992tv成人免费视频| 久久久久女教师免费一区| 亚洲а∨天堂久久精品9966| 国产欧美一区二区三区在线| 国产成人拍精品视频午夜网站| 日韩欧美中文在线| 亚洲人成网在线播放| 亚洲国产福利在线| 美女国内精品自产拍在线播放| 国产精品久久一区| 国产中文字幕亚洲| 国产精品视频99| 中文字幕日韩av| 欧美国产日韩二区| 福利视频一区二区| 一个人看的www久久| 亚洲第一区在线观看| 91久久久久久久一区二区| 美女扒开尿口让男人操亚洲视频网站| 黄色精品在线看| 欧美制服第一页| 另类视频在线观看| 日本亚洲欧洲色| 欧美黑人巨大xxx极品| 日本久久91av| 日韩av有码在线| 97高清免费视频| 最新日韩中文字幕| 精品欧美一区二区三区| 国产一区二区动漫| 久热国产精品视频| 精品日本高清在线播放| 亚洲字幕在线观看| 久久亚洲精品中文字幕冲田杏梨| 国产精品日韩专区| 欧美疯狂性受xxxxx另类| 国产精品在线看| 久久久久久中文字幕| 另类专区欧美制服同性| 青青草99啪国产免费|