示范如下:
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括建鄴網(wǎng)站建設(shè)、建鄴網(wǎng)站制作、建鄴網(wǎng)頁(yè)制作以及建鄴網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,建鄴網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到建鄴省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
在mysql提示輸入如下命令并按回車鍵: mysql SELECT VERSION(), CURRENT_DATE; +-----------------+--------------+ | VERSION() | CURRENT_DATE | +-----------------+--------------+ | 5.1.2-alpha-log | 2005-10-11 | +-----------------+--------------+ 1 row in set (0.01 sec) mysql 這詢問(wèn)說(shuō)明mysql的幾個(gè)方面: · 一個(gè)命令通常由SQL語(yǔ)句組成,隨后跟著一個(gè)分號(hào)。(有一些例外不需要分號(hào)。早先提到的QUIT是一個(gè)例子。后面我們將看到其它的例子。) · 當(dāng)發(fā)出一個(gè)命令時(shí),mysql將它發(fā)送給服務(wù)器并顯示執(zhí)行結(jié)果,然后顯示另一個(gè)mysql顯示它準(zhǔn)備好接受其它命令。 · mysql用表格(行和列)方式顯示查詢輸出。第一行包含列的標(biāo)簽,隨后的行是查詢結(jié)果。通常,列標(biāo)簽是你取自數(shù)據(jù)庫(kù)表的列的名字。如果你正在檢索一個(gè)表達(dá)式而非表列的值(如剛才的例子),mysql用表達(dá)式本身標(biāo)記列。 · mysql顯示返回了多少行,以及查詢花了多長(zhǎng)時(shí)間,它給你提供服務(wù)器性能的一個(gè)大致概念。因?yàn)樗麄儽硎緯r(shí)鐘時(shí)間(不是 CPU 或機(jī)器時(shí)間),并且因?yàn)樗麄兪艿街T如服務(wù)器負(fù)載和網(wǎng)絡(luò)延時(shí)的影響,因此這些值是不精確的。(為了簡(jiǎn)潔,在本章其它例子中不再顯示“集合中的行”。) 能夠以大小寫輸入關(guān)鍵詞。這是另外一個(gè)查詢,它說(shuō)明你能將mysql用作一個(gè)簡(jiǎn)單的計(jì)算器: mysql SELECT SIN(PI()/4), (4+1)*5; +------------------+---------+ | SIN(PI()/4) | (4+1)*5 | +------------------+---------+ | 0.70710678118655 | 25 | +------------------+---------+ 1 row in set (0.02 sec) 至此顯示的命令是相當(dāng)短的單行語(yǔ)句。你可以在一行上輸入多條語(yǔ)句,只需要以一個(gè)分號(hào)間隔開各語(yǔ)句: mysql SELECT VERSION(); SELECT NOW(); +-----------------+ | VERSION() | +-----------------+ | 5.1.2-alpha-log | +-----------------+ 1 row in set (0.00 sec) +---------------------+ | NOW() | +---------------------+ | 2005-10-11 15:15:00 | +---------------------+ 1 row in set (0.00 sec) 不必全在一個(gè)行內(nèi)給出一個(gè)命令,較長(zhǎng)命令可以輸入到多個(gè)行中。mysql通過(guò)尋找終止分號(hào)而不是輸入行的結(jié)束來(lái)決定語(yǔ)句在哪兒結(jié)束。(換句話說(shuō),mysql接受自由格式的輸入:它收集輸入行但直到看見(jiàn)分號(hào)才執(zhí)行。) 這里是一個(gè)簡(jiǎn)單的多行語(yǔ)句的例子: mysql SELECT - USER() - , - CURRENT_DATE; +---------------+--------------+ | USER() | CURRENT_DATE | +---------------+--------------+ | jon@localhost | 2005-10-11 | +---------------+--------------+ 在這個(gè)例子中,在輸入多行查詢的第一行后,要注意提示符如何從mysql變?yōu)?,這正是mysql如何指出它沒(méi)見(jiàn)到完整的語(yǔ)句并且正在等待剩余的部分。提示符是你的朋友,因?yàn)樗峁┯袃r(jià)值的反饋,如果使用該反饋,將總是知道m(xù)ysql正在等待什么。 如果你決定不想執(zhí)行正在輸入過(guò)程中的一個(gè)命令,輸入\c取消它: mysql SELECT - USER() - \c mysql 這里也要注意提示符,在你輸入\c以后,它切換回到mysql,提供反饋以表明mysql準(zhǔn)備接受一個(gè)新命令。 下表顯示出可以看見(jiàn)的各個(gè)提示符并簡(jiǎn)述它們所表示的mysql的狀態(tài): 提示符 含義 mysql 準(zhǔn)備好接受新命令。 - 等待多行命令的下一行。 ' 等待下一行,等待以單引號(hào)(“'”)開始的字符串的結(jié)束。 " 等待下一行,等待以雙引號(hào)(“"”)開始的字符串的結(jié)束。 ` 等待下一行,等待以反斜點(diǎn)(‘`’)開始的識(shí)別符的結(jié)束。 /* 等待下一行,等待以/*開始的注釋的結(jié)束。 當(dāng)你打算在一個(gè)單行上發(fā)出一個(gè)命令時(shí),通常會(huì)“偶然”出現(xiàn)多行語(yǔ)句,但是沒(méi)有終止分號(hào)。在這種情況中,mysql等待進(jìn)一步輸入: mysql SELECT USER() - 如果出現(xiàn)這種情況(你認(rèn)為輸完了語(yǔ)句,但是只有一個(gè)-提示符響應(yīng)),很可能mysql正在等待分號(hào)。如果你沒(méi)有注意到提示符的提示,在意識(shí)到你需要做什么之前,你可能會(huì)呆坐一會(huì)兒。輸入一個(gè)分號(hào)完成語(yǔ)句,mysql將執(zhí)行: mysql SELECT USER() - ; +---------------+ | USER() | +---------------+ | jon@localhost | +---------------+ 在字符串收集期間將出現(xiàn) ' 和 " 提示符(提示MySQL正等待字符串的結(jié)束)。在MySQL中,可以寫由‘'’或‘"’字符括起來(lái)的字符串 (例如,'hello'或"goodbye"),并且mysql允許輸入跨越多行的字符串。當(dāng)看到一個(gè) ' 或 " 提示符時(shí),這意味著已經(jīng)輸入了包含以‘'’或‘"’括號(hào)字符開始的字符串的一行,但是還沒(méi)有輸入終止字符串的匹配引號(hào)。這顯示你粗心地省掉了一個(gè)引號(hào)字符。例如: mysql SELECT * FROM my_table WHERE name = 'Smith AND age 30; ' 如果你輸入SELECT語(yǔ)句,然后按Enter(回車)鍵并等待結(jié)果,什么都沒(méi)有出現(xiàn)。不要驚訝,“為什么該查詢這么長(zhǎng)呢?”,注意"提示符提供的線索。它告訴你mysql期望見(jiàn)到一個(gè)未終止字符串的余下部分。(你看見(jiàn)語(yǔ)句中的錯(cuò)誤嗎?字符串"Smith丟掉了第二個(gè)引號(hào)。) 走到這一步,你該做什么?最簡(jiǎn)單的是取消命令。然而,在這種情況下,你不能只是輸入\c,因?yàn)閙ysql作為它正在收集的字符串的一部分來(lái)解釋它!相反,應(yīng)輸入關(guān)閉的引號(hào)字符(這樣mysql知道你完成了字符串),然后輸入\c: mysql SELECT * FROM my_table WHERE name = 'Smith AND age 30; ' '\c mysql 提示符回到mysql,顯示mysql準(zhǔn)備好接受一個(gè)新命令了。 ` 提示符類似于 ' 和" 提示符,但表示你已經(jīng)開始但沒(méi)有結(jié)束以` 開始的識(shí)別符。 知道'和"提示符的含義很重要,因?yàn)槿绻沐e(cuò)誤地輸入一個(gè)未終止的字符串,任何后面輸入的行將要被mysql忽略--包括包含QUIT的行!這可能令人相當(dāng)困惑,特別是如果取消當(dāng)前命令前還不知道你需要提供終止引號(hào)。
1、 mysql安裝好后,在mysql的安裝目錄中有個(gè)bin目錄,里面有很多客戶端軟件,如果是mysql的客戶端,找到mysql.exe,這個(gè)是用于操作數(shù)據(jù)庫(kù)的系統(tǒng)客戶端軟件。
2、 客戶端選擇:一般情況下,我們?cè)趯W(xué)習(xí)的時(shí)候會(huì)通過(guò)使用Windows下的控制臺(tái)進(jìn)行訪問(wèn),即win + R 同時(shí)按住打開運(yùn)行,輸入cmd命令進(jìn)入控制臺(tái),然后進(jìn)入到mysql的bin目錄(具體可以看一下Windows下控制器切換路徑(百度經(jīng)驗(yàn)));或者在開發(fā)的時(shí)候通常會(huì)使用一些集成工具,如Navicat之類。
3、 數(shù)據(jù)庫(kù)操作步驟:學(xué)習(xí)的時(shí)候客戶端和服務(wù)端是同時(shí)安裝的,都在一臺(tái)電腦上,但是要理解,mysql的客戶端和服務(wù)端通常不會(huì)在一臺(tái)機(jī)器上的(服務(wù)器在機(jī)房,客戶端就在個(gè)人電腦上),因此是需要進(jìn)行一些步驟操作的。(下面以windows下的控制臺(tái)為例)
① 連接認(rèn)證:mysql/mysql.exe -h主機(jī)地址 -P端口 -u用戶名 -p密碼,其中h可以是ip地址也可以是主機(jī)名如-hlocalhost/-h127.0.0.1,本地可以省略;-P(大寫P)是端口,一般mysql是3306,默認(rèn)可以省略;-u是用戶名,如果沒(méi)有匿名賬號(hào),必填;-p(小寫p)是密碼,一般必填,最好是輸入-p后先回車,后輸入密碼(密文輸入密碼,更安全)
② 發(fā)送SQL指令,SQL(【百科】結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language結(jié)構(gòu)化查詢語(yǔ)言)是mysql能識(shí)別的操作指令,這塊如果想深入學(xué)習(xí)理解可以參照MySQL的API文檔或者參考黑馬程序員下的6天玩轉(zhuǎn)MySQL,一般情況下分為幾大類:
DDL:Data Definition Language,數(shù)據(jù)定義語(yǔ)言,定義結(jié)構(gòu)。如創(chuàng)建數(shù)據(jù)庫(kù):create database `test` charset utf8;
DML:Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言,進(jìn)行數(shù)據(jù)操作。如增刪改查指令:insert into table values()/delete from table where condition/update table set key = value/select * from table
DCL:Data Controller Language,數(shù)據(jù)控制語(yǔ)言,進(jìn)行權(quán)限管理。如給用戶授權(quán):grant seletet on *.* to 'root'@localhost
③ 解析:一般情況下客戶端會(huì)自動(dòng)解析MySQL服務(wù)器執(zhí)行返回的結(jié)果不需要我們進(jìn)行額外操作,但是如果是其他編程語(yǔ)言需要使用MySQL執(zhí)行的結(jié)果,那么還需要額外的解析(參照黑馬程序員6天玩轉(zhuǎn)MySQL中的PHP操作mysql)
④ 斷開連接:數(shù)據(jù)庫(kù)用完之后,要養(yǎng)成主動(dòng)斷開的習(xí)慣(被動(dòng)也可以,但是如果被動(dòng)沒(méi)有斷開,那么就會(huì)“占線”),mysql的客戶端可以使用\q | quit | exit,任意一個(gè)退出
這個(gè)mysql是不記錄的。
唯一的方法是開啟mysql的bin日志,里面有所有insert和update的記錄。
分享名稱:mysql的語(yǔ)句提示怎么開 mysql命令提示符運(yùn)行
本文路徑:http://www.rwnh.cn/article28/higocp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)、網(wǎng)站排名、建站公司、網(wǎng)站收錄、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)