精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十個節(jié)省時間的MySQL命令

數(shù)據(jù)庫 MySQL
編者在工作中積累起來了一些MySQL命令行客戶端技巧,這些技巧或多或少會幫助您節(jié)省大量的時間。

雖然有許多基于GUI的MySQL客戶端存在,如著名的phpMyAdmin和SQLYog,但我一直喜歡原生的MySQL命令行客戶端,的確,在未熟悉這些命令行接口(CLI)之前,我們需要花一些時間來熟悉它們,特別是你平時不是經(jīng)常在具有強(qiáng)大的CLI環(huán)境的操作系統(tǒng)下工作時,但只要經(jīng)過一些練習(xí),你就可以通過CLI管理用戶,瀏覽你的數(shù)據(jù)庫和執(zhí)行其它任務(wù),其快感是其它人體會不到的。

在這篇文章中,我將會介紹我在工作中積累起來的一些MySQL命令行客戶端技巧,不管你嘗試其中一個還是所有技巧,我敢保證你一定會節(jié)省大量的時間。

順便提一下,MySQL命令行客戶端適應(yīng)所有操作系統(tǒng),當(dāng)然包括Windows,但因?yàn)閃indows原生CLI環(huán)境讓人畏懼,因此推薦Windows用戶下載并安裝Console,它是Windows命令行的一個替代解決方案,提供了更強(qiáng)大的功能,如方便的文本選擇,多標(biāo)簽窗口等。

1、登錄過程自動化

正確配置的MySQL服務(wù)器需要你提供用戶名和密碼進(jìn)行身份驗(yàn)證,通常情況下,我們可以直接在mysql命令后加上用戶名,出于安全考慮,密碼就不跟上了,回車執(zhí)行時,命令提示符會提醒你輸入密碼。

  1. %>mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. ...

通過這一個小小的改進(jìn),一年可以少輸入幾千次用戶名,累計起來在登錄時間上可以節(jié)省幾個小時,創(chuàng)建一個.my.cnf文件,將其放在你的home目錄下,如果是Windows,文件名則為my.ini,并且要放在MySQL安裝目錄下,在這個文件中,添加下面的代碼,請使用你的登錄信息替換占位符。

  1. [client] host = your_mysql_server user = your_username password = your_password

一定要正確設(shè)置這個文件的權(quán)限,防止敏感數(shù)據(jù)被偷窺。

2、自動切換數(shù)據(jù)庫

登錄客戶端后,你需要切換到目標(biāo)數(shù)據(jù)庫,通常我們會使用下面這個命令來切換數(shù)據(jù)庫:

  1. mysql>use wjgilmore_dev;

如果你想登錄后自動切換到目標(biāo)數(shù)據(jù)庫,可以在上一步介紹的文件中添加下面的命令,注意位置也要放在[client]小節(jié):

  1. database = your_database_name

3、從腳本發(fā)送命令

設(shè)計一個新數(shù)據(jù)庫時,我喜歡使用MySQL Workbench(MySQL工作臺)設(shè)計模式和關(guān)系,它是一個特別強(qiáng)大的工具,你可以在圖形界面下管理你的模式,然后同步到MySQL服務(wù)器,或?qū)QL命令導(dǎo)出到一個文件,方便以后再導(dǎo)入到MySQL。

如果你喜歡手寫代碼,如創(chuàng)建大量的存儲過程,或執(zhí)行一個很長的連接,你可以將SQL保存為一個文件,然后將這個文件傳遞給客戶端執(zhí)行,如:

  1. %>mysql < schema.sql

當(dāng)然你需要指定連接字符串,或象前面一樣通過配置文件來指定。

4、垂直顯示結(jié)果

即使是很簡單的表模式,也會包含幾列字段,例如下面的表由11個字段組成,當(dāng)我執(zhí)行一個全結(jié)構(gòu)查詢時,輸入結(jié)果如下:

  1. mysql> select * from accounts where username = 'wjgilmore';
  2. +----+-----------+------------------+------------------------------
  3. ----+----------+-----------+------------+-----------+--------------
  4. --------------------+---------------------+---------------------+
  5. | id | username | email | password | zip_code | latitude | longitude | confirmed | recovery | created_on | last_login |
  6. +----+-----------+------------------+-------------------------------
  7. ---+----------+-----------+------------+-----------+-----------------
  8. -----------------+---------------------+---------------------+
  9. | 7 | wjgilmore | wj@wjgilmore.com | 2b877b4b825b48a9a0950dd5bd1f264d | 43201 | 39.984577 | -83.018692 | 1 | 8bnnwtqlt2289q2yp81tuge82fty501h | 2010-09-16 14:48:41 | 2010-10-27 15:49:44 |
  10. +----+-----------+------------------+----------------------------------
  11. +----------+-----------+------------+-----------+----------------------
  12. ------------+---------------------+---------------------+

顯然我們不能接受,也無法閱讀這種顯示結(jié)果,使用G命令將上面丑陋的顯示結(jié)果轉(zhuǎn)換為垂直型。

  1. mysql> select * from accounts where username = 'wjgilmore'G
  2. *************************** 1. row ***************************
  3. id: 7 username: wjgilmore email: wj@wjgilmore.com
  4. password: 2b877b4b825b48a9a0950dd5bd1f264d zip_code: 43201
  5. latitude: 39.984577 longitude: -83.018692
  6. confirmed: 1 recovery: 8bnnwtqlt2289q2yp81tuge82fty501h
  7. created_on: 2010-09-16 14:48:41 last_login: 2010-10-27 15:49:44

這樣看起來就更舒服一點(diǎn)。
 

5、啟用Tab鍵自動完成功能

重復(fù)輸入表名和字段名無疑是很乏味的,給mysql客戶端傳遞一個--auto-rehash參數(shù),或是在my.ini文件中添加下面的命令來啟用Tab鍵自動完成功能。

  1. [mysql] auto-rehash

6、改變提示符

我不止一次想查看或修改被告知表不存在的模式,遇到這種情況我常常會很恐懼,大多數(shù)時候我登錯數(shù)據(jù)庫,導(dǎo)致錯誤地刪除不該刪除的表,通過修改MySQL客戶端提示符,讓它顯示當(dāng)前操作的數(shù)據(jù)庫名字,從而避免誤操作,為了讓mysql客戶端具備這種交互性,登錄后執(zhí)行下面的命令即可:

  1. mysql>prompt [d]> [dev_wjgilmore_com]>

你可能希望***保持這種效果,簡單,只需要將下面的命令添加到你的配置文件中即可:

  1. prompt = [d]>

當(dāng)然不僅限于提示數(shù)據(jù)庫名字,還可以顯示當(dāng)前日期和時間,主機(jī)名和用戶名,請閱讀MySQL手冊了解更全面的信息。

7、使用安全更新預(yù)防災(zāi)難

前面我也提到,當(dāng)表被意外刪除時可能會引起恐懼,我相信不止我一個人有類似的經(jīng)歷,除了不小心執(zhí)行了DROP TABLE外,更讓人崩潰的是忽略WHERE子句的UPDATE命令,例如,假設(shè)你想使用下面的命令修改用戶的用戶名:

  1. mysql>UPDATE users set User = 'wjgilmore' WHERE User = 'wjgilmore-temp';

但當(dāng)你沖忙地想出去吃飯時,可能忘記敲入后面的WHERE子句

  1. mysql>UPDATE users set User = 'wjgilmore';

一旦你按下回車,后果就很嚴(yán)重,users表中所有用戶的用戶名全部被修改為wjgilmore了,為了避免這種低級,但又會帶來災(zāi)難性后果的錯誤,請?jiān)谂渲梦募刑砑酉旅娴拿睿?/p>

  1. safe-updates

8、使用命令文檔

許多用戶都知道m(xù)ysql客戶端的內(nèi)置文檔,輸入help命令時,它會顯示一長串的命令列表。

  1. mysql>help
  2. ... List of all MySQL commands: Note that all text commands must be
  3. first on line and end with ';' ? (?) Synonym
  4. for `help'. clear (c) Clear the current input statement.
  5. connect (r) Reconnect to the server. Optional arguments are db and host. delimiter (d)
  6. Set statement delimiter. ...

如果你不知道DESCRIBE命令如何使用,只需要輸入

  1. mysql>help describe;
  2. Name: 'DESCRIBE' Description: Syntax:
  3. {DESCRIBE | DESC} tbl_name [col_name | wild] DESCRIBE provides information about the columns in a table.
  4. It is a shortcut for SHOW COLUMNS FROM. These statements also display information for views. (See [HELP SHOW COLUMNS].) ...

9、使用Pager

有時你可能想查看表的某一行數(shù)據(jù),但在屏幕上往往會顯示滿屏的數(shù)據(jù),除了使用LIMIT子句外,開啟客戶端pager,設(shè)置你的系統(tǒng)分頁實(shí)用程序:

  1. mysql>pager more PAGER set to 'more'

如果要禁用pager,執(zhí)行nopager命令即可。

10、將輸出內(nèi)容轉(zhuǎn)儲到文件

你可能偶爾需要將SQL執(zhí)行結(jié)果輸出到一個文本文件,可以使用SELECT INTO OUTFILE command命令達(dá)到目的,或直接在mysql客戶端中啟用tee命令,并制定輸出文件實(shí)現(xiàn)同樣的功能,如:

  1. mysql>tee sales_report.txt

小結(jié)

不管你是挑選其中一部分還是嘗試這10個技巧,它們都會為你節(jié)省大量的時間和精力,并會減輕你的痛苦,如果你知道其它MySQL命令行技巧,不妨在評論中一起分享一下吧!

原文出處:http://www.developer.com/db/10-command-line-timesavers-for-mysql-tasks.html

【編輯推薦】

  1. MySQL數(shù)據(jù)庫集群進(jìn)行正確配置步驟
  2. MySQL 集群在Server1與Server2上如何安裝MySQL
  3. MySQL集群配置
  4. MySQL集群自動安裝腳本
  5. MySQL觸發(fā)器如何正確使用
責(zé)任編輯:艾婧 來源: IT168
相關(guān)推薦

2024-05-13 12:36:51

Python代碼

2022-12-26 17:33:43

Jupyterpython

2022-05-02 17:52:53

Python編程語言

2011-08-01 09:36:53

Linux管理員

2011-07-29 10:32:09

Linux管理員命令行

2022-04-13 13:51:12

DevSecOps工具開發(fā)管道

2020-04-27 11:11:54

數(shù)據(jù)湖數(shù)據(jù)人工智能

2022-12-19 15:25:22

Linux命令

2020-02-27 15:53:01

開發(fā)技能代碼

2020-01-16 10:20:45

piwheels樹莓派Linux

2011-09-29 11:33:35

Linux

2023-09-18 11:32:37

Python計算

2020-03-10 10:12:14

CIO自動化人力資源

2023-08-13 16:46:36

2022-05-23 15:38:28

Windows 11Windows 10微軟

2018-07-09 09:00:00

開源網(wǎng)絡(luò)管理操作系統(tǒng)

2009-08-24 08:59:10

IT白領(lǐng)網(wǎng)絡(luò)應(yīng)用

2018-07-03 10:33:51

服務(wù)器運(yùn)維Linux

2021-06-11 08:00:00

人工智能航空工具

2025-08-28 10:05:00

Go開發(fā)
點(diǎn)贊
收藏

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

xxx欧美精品| 97久久久精品综合88久久| 亚洲男女性事视频| 少妇一级淫免费放| 超碰在线免费播放| 成人在线视频首页| 国产91网红主播在线观看| 欧美性生交大片| 一区三区自拍| 日本道精品一区二区三区| 少妇高潮流白浆| 无码国产伦一区二区三区视频| 日韩成人一区二区三区在线观看| 欧美精品免费播放| 麻豆精品免费视频| 久久爱www.| 日韩欧美在线视频观看| 亚洲视频导航| 欧美视频在线观看一区二区三区| 老色鬼久久亚洲一区二区| 久久亚洲私人国产精品va| 免费观看一级一片| 麻豆精品久久| 欧美午夜片在线观看| 日韩小视频网站| 香蕉视频在线播放| 91蜜桃视频在线| 亚洲xxx大片| 午夜精品免费观看| 伊人精品成人久久综合软件| 最近2019年中文视频免费在线观看| 女同性αv亚洲女同志| 草民电影神马电影一区二区| 偷拍日韩校园综合在线| 97超碰免费观看| 国产福利小视频在线观看| 成人免费精品视频| 亚洲综合中文字幕68页| 欧美性受xxx黑人xyx性爽| 亚洲看片一区| 亚洲欧美在线专区| 亚洲乱码国产乱码精品精可以看| 欧美日韩成人一区二区三区| 好吊色视频一区二区| 韩国毛片一区二区三区| 国产精品日日做人人爱| 自拍偷拍校园春色| 欧美亚洲三级| 456亚洲影院| 久久久久久久久久一区二区三区| 999久久久国产精品| 亚洲视频精品在线| 国产手机在线观看| 九九综合久久| 亚洲热线99精品视频| 国产艳俗歌舞表演hd| 日韩精品a在线观看91| 精品99久久久久久| 四季av综合网站| 国产精品毛片av| 亚洲福利在线观看| 国产 中文 字幕 日韩 在线| 麻豆一区二区麻豆免费观看| 亚洲国产精品国自产拍av秋霞 | 美女av在线播放| 国产精品大尺度| 亚洲欧美日韩精品在线| 无遮挡动作视频在线观看免费入口| 国产片一区二区三区| 四虎一区二区| 91亚洲欧美| 亚洲同性同志一二三专区| 吴梦梦av在线| 污视频在线免费观看网站| 一区二区三区丝袜| 国产青青在线视频| 免费观看成人性生生活片 | 亚洲视频自拍| 欧美一级理论片| 美女伦理水蜜桃4| 日韩精品导航| 色一区av在线| 五月婷婷一区二区| 蜜臀av粉嫩av懂色av| 国产精品久久久久77777丨| 欧美日韩一区在线观看| 伊人成人免费视频| 大奶在线精品| 亚洲天堂久久av| 国产日韩精品中文字无码| 欧美一区影院| 77777少妇光屁股久久一区| 91porny九色| 国产综合色视频| 国产一区不卡在线观看| 国产区av在线| 亚洲美女视频在线| 国产a级一级片| 亚瑟国产精品| 日韩精品久久久久久福利| 91麻豆精品国产91久久综合| 国产一区欧美| 国产精品久久久久久av福利| 精品人妻无码一区二区色欲产成人| 91免费看`日韩一区二区| 日韩第一页在线观看| 国产激情视频在线看| 欧美日韩久久久一区| 99久久免费看精品国产一区| 欧美一区电影| 久久6精品影院| 91porny九色| 9久草视频在线视频精品| 亚洲精品一区二区三区av| 538在线精品| 欧美欧美欧美欧美首页| 国产精品无码网站| 欧美激情1区| 国产日韩欧美电影在线观看| 日韩av高清在线| 一区二区三区鲁丝不卡| 亚洲最大成人在线观看| 窝窝社区一区二区| 欧美高清性猛交| 亚洲视频在线免费播放| 99久久综合色| 国产av第一区| 97成人超碰| 亚洲美女在线看| 久久精品国产亚洲AV无码麻豆| 另类专区欧美蜜桃臀第一页| 欧美xxxx黑人又粗又长精品| 久草在线新免费首页资源站| 18video性欧美19sex高清| 欧美中文字幕亚洲一区二区va在线| 99riav国产精品视频| 小小影院久久| 国产精选久久久久久| 国产福利小视频在线| 色国产精品一区在线观看| 熟妇高潮一区二区| 黄色另类av| 99国产视频| 在线电影福利片| 91精品国产全国免费观看| 色撸撸在线视频| 日韩av成人高清| 日本日本精品二区免费| 欧美日韩123区| 亚洲男人第一网站| 性色av免费观看| 久久久久久久av麻豆果冻| 免费高清在线观看免费| 欧美久久精品| 97超碰色婷婷| 亚洲日本国产精品| 色综合久久中文字幕综合网 | 日韩精品视频免费看| 成人午夜私人影院| 国产精品999视频| 极品束缚调教一区二区网站 | 日韩激情电影| 日韩精品电影网| 免费av网站在线| 久久精品一区二区三区不卡牛牛| 亚洲欧洲日产国码无码久久99 | 久久久影院一区二区三区| 在线看片国产福利你懂的| 日韩精品有码在线观看| 黄色在线免费观看| 国产调教视频一区| 九色91popny| 五月天激情综合网| 91嫩草免费看| 极品美鲍一区| 亚洲天堂影视av| 中文字幕无码乱码人妻日韩精品| 国产精品久久久久久久久搜平片| 五月天婷婷影视| 午夜精品偷拍| 黄色99视频| 户外露出一区二区三区| xxxx性欧美| 亚洲精品久久久久久无码色欲四季| 午夜国产精品一区| 色综合久久天天综合网| 国产黑丝在线观看| 美女国产一区| 亚洲午夜精品久久| 无码免费一区二区三区| 国产一区二区三区站长工具| 国产一区二区视频在线观看| 色帝国亚洲欧美在线| 亚洲精品久久久久国产| 在线观看免费高清视频| 亚洲一区二区三区三| www.中文字幕av| 激情另类小说区图片区视频区| 波多野结衣av一区二区全免费观看| 欧美**字幕| 国产这里只有精品| 男女羞羞在线观看| 久久精品国产视频| 无码精品在线观看| 欧美高清性hdvideosex| 国产精品视频免费播放| **欧美大码日韩| 在线 丝袜 欧美 日韩 制服| 韩国成人福利片在线播放| 男人揉女人奶房视频60分| 亚洲电影在线一区二区三区| 欧美18视频| 中文字幕区一区二区三| 国产日韩欧美综合| 日本不良网站在线观看| 久久亚洲国产精品| 成人jjav| 日韩激情视频在线播放| a视频免费在线观看| 欧美伊人久久久久久久久影院| 伊人365影院| 中文字幕欧美一区| 黄瓜视频污在线观看| 成人h动漫精品一区二区| 国产视频1区2区3区| 午夜一区不卡| 欧美精品卡一卡二| 在线观看日韩| 亚洲日本欧美在线| 成人av国产| 久久亚洲精品欧美| 国产一区在线电影| 99久久无色码| 国产精品亚洲欧美一级在线 | 欧美三级午夜理伦三级老人| 国产无人区码熟妇毛片多| 亚洲天堂中文字幕| 色屁屁草草影院ccyy.com| 91麻豆免费视频| 污污污www精品国产网站| 国产成人啪午夜精品网站男同| 亚洲一二三av| 久久99久久99小草精品免视看| 999精彩视频| 免费成人在线观看| 九色porny91| 丝袜a∨在线一区二区三区不卡| 久久视频这里有精品| 亚洲高清毛片| 亚洲精品久久久久久久蜜桃臀| 国内精品99| 欧美大黑帍在线播放| 国产精品videosex极品| 日韩免费在线观看av| 欧美午夜久久| 国产免费黄色小视频| 国产亚洲亚洲| 无码人妻丰满熟妇区96| 久久国产成人| 91色国产在线| 精品一区二区在线视频| 中文 日韩 欧美| 国产精品一区二区在线观看不卡 | 色帝国亚洲欧美在线| 欧美大荫蒂xxx| av剧情在线观看| 欧美亚洲成人xxx| se01亚洲视频| 国产日韩在线播放| 人人爱人人干婷婷丁香亚洲| 99国产超薄肉色丝袜交足的后果| 久久国产精品免费精品3p| 欧美日韩综合精品| 99九九热只有国产精品| 91大学生片黄在线观看| 日韩一级精品| 亚洲精品一二三四五区| 激情综合色综合久久| 国产chinesehd精品露脸| av午夜一区麻豆| av男人的天堂av| 亚洲日本成人在线观看| 亚洲国产综合久久| 欧美视频国产精品| 真实新婚偷拍xxxxx| 欧美一区欧美二区| 天堂在线资源库| 中文字幕亚洲激情| 欧美v亚洲v| 国产成人免费av| 精品成人18| 美脚丝袜一区二区三区在线观看| 成人羞羞网站入口免费| 久久亚洲国产成人精品无码区| 久久精品卡一| 欧美成人精品在线视频| 国产欧美一区二区三区在线看蜜臂 | 成人黄视频免费| 蜜桃一区二区三区| 自拍视频一区二区三区| 亚洲一区久久| 在线观看日本www| 91蜜桃视频在线| www.99re7| 欧美午夜一区二区三区| 人妻一区二区三区四区| 日韩中文字幕视频| 自拍网站在线观看| 国产精品麻豆免费版| 亚洲人成精品久久久| 国产欧美精品aaaaaa片| 久久成人综合网| 丰满少妇一区二区三区| 亚洲美女偷拍久久| 亚洲一区二区激情| 日韩精品在线私人| 色屁屁www国产馆在线观看| 国产精品自拍偷拍| 久久99精品久久久久久园产越南| 久久综合久久久久| 久久99久久久欧美国产| 麻豆精品免费视频| 精品国产成人av| 国产成人久久精品77777综合| 色哟哟亚洲精品一区二区| 手机在线理论片| 国产传媒一区二区| 影音先锋日韩在线| 亚洲老女人av| 久久精品在线观看| 成人午夜淫片100集| 亚洲国产成人久久综合| 亚洲七七久久综合桃花剧情介绍| 国产精品视频自拍| 国产不卡一二三区| 国产熟女高潮视频| 99久久精品免费精品国产| 精品一区二区三区人妻| 欧美一区2区视频在线观看| 麻豆tv入口在线看| 国产欧美精品xxxx另类| 成人在线免费观看91| 一本久道综合色婷婷五月| 久久新电视剧免费观看| 在线观看中文字幕视频| 日韩大陆欧美高清视频区| 久热国产在线| 亚洲a在线观看| 亚洲最新av| 992tv人人草| 一区二区在线观看免费| 国产黄色高清视频| 欧美黄色片免费观看| 91精品导航| 青青青青草视频| 972aa.com艺术欧美| www.毛片.com| 国产亚洲视频在线观看| avav成人| 中文字幕在线观看一区二区三区| 久88久久88久久久| 超碰手机在线观看| 精品国产免费视频| 三级中文字幕在线观看| 蜜桃传媒视频麻豆第一区免费观看| 国产精品久久婷婷| 亚洲第一区第一页| 一二三四视频在线中文| 欧美精品一区在线发布| 日本欧美加勒比视频| 日本午夜在线观看| 精品福利一区二区三区 | 一本色道久久综合狠狠躁的番外| 国产成人亚洲精品无码h在线| 日本一二三不卡| 国产欧美一级片| 久久久久免费精品国产| 亚洲v天堂v手机在线| 中文字幕成人在线视频| 一区二区三区小说| 亚洲人妻一区二区| 国产在线精品一区免费香蕉 | 欧美三级在线观看视频| 久久久久久久精| 国产人妖一区二区| 国语自产偷拍精品视频偷 | 五月婷婷综合激情网| 日韩色视频在线观看| 韩国美女久久| 特级黄色录像片| 91偷拍与自偷拍精品| 一级黄色片在线| 91精品国产91久久久久福利| 欧美色图一区| 精品伦一区二区三区| 日本高清不卡aⅴ免费网站| 2024最新电影在线免费观看| 免费成人看片网址| 国产一区二区三区四| 在线观看免费av片|