mysql insert into core_user(login_name,real_name,password,email,create_time,is_disab…..
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到鶴城網(wǎng)站設(shè)計(jì)與鶴城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鶴城地區(qū)。
‘ quit
‘ exit
‘ ;
‘
‘ \c
‘ /c
終止批處理操作嗎(Y/N)? y
遇到上面的情況無(wú)法終于sql編輯,最后沒(méi)辦法ctrl+c,強(qiáng)退了mysql ,后來(lái)找了一下官方文檔,上面是有說(shuō)明的,前面的提示符很重要,要用 ‘\c 退出
mysql遇到反斜杠要轉(zhuǎn)義處理: MySQL的轉(zhuǎn)義字符“\” MySQL識(shí)別下列轉(zhuǎn)義字符: \0 一個(gè)ASCII 0 (NUL)字符。 \n 一個(gè)新行符。 \t 一個(gè)定位符。 \r 一個(gè)回車(chē)符。 \b 一個(gè)退格符。 \' 一個(gè)單引號(hào)(“'”)符。 \ " 一個(gè)雙引號(hào)(“ "”)符。 \\ 一個(gè)反斜線(“\”...
輸入\c回車(chē)后還沒(méi)退出來(lái)的話,你只有重新開(kāi)了。目前還沒(méi)有很好的辦法
進(jìn)入mysql命令行之后可以按鍵ctrl+c來(lái)退出mysql命令客戶端;
也可以在命令行輸入quit按回車(chē)鍵來(lái)退出命令行。
擴(kuò)展資料
mysql命令行常用命令使用方法介紹:
1、連接和斷開(kāi)服務(wù)器
shell mysql -h host -u user -p
Enter password: ********
host和user分別代表MySQL服務(wù)器運(yùn)行的主機(jī)名和MySQL賬戶用戶名。設(shè)置時(shí)替換為正確的值。********?代表你的密碼;當(dāng)mysql顯示Enter password:提示時(shí)輸入它。
2、mysql的-e或--execute選項(xiàng)
對(duì)mysql偶爾有用的另一個(gè)選項(xiàng)是-e或--execute選項(xiàng),可用來(lái)將SQL語(yǔ)句傳遞給服務(wù)器。該語(yǔ)句必須用引號(hào)引起來(lái)(單引號(hào)或雙引號(hào))。(然而,如果想要在查詢中將值引起來(lái),則對(duì)于查詢應(yīng)使用雙引號(hào),查詢中引用的值應(yīng)使用單引號(hào))。
當(dāng)使用該選項(xiàng)時(shí),語(yǔ)句被執(zhí)行,然后mysql立即退出命令外殼。
例如,你可以用下面的命令獲得用戶賬戶列表:
shell mysql -u root -p -e "SELECT User, Host FROM User" mysql
3、從文本文件執(zhí)行SQL語(yǔ)句
要想實(shí)現(xiàn),創(chuàng)建一個(gè)文本文件text_file,并包含你想要執(zhí)行的語(yǔ)句。然后按如下所示調(diào)用mysql:
shell mysql db_name text_file
1、首先replace函數(shù)可以做到替換【'123 456'】為【'1234'】,測(cè)試log如下:
mysql select replace('123 456','123 456','1234');
+-------------------------------------+
| replace('123 456','123 456','1234') |
+-------------------------------------+
| 1234 |
+-------------------------------------+
1 row in set (0.05 sec)
2、如果你想去掉【message】中的所有空格的話
【replace(message,' ','')】就可以的。測(cè)試log如下:
mysql select replace('1 2 3 4 5 6',' ','');
+-------------------------------+
| replace('1 2 3 4 5 6',' ','') |
+-------------------------------+
| 123456 |
+-------------------------------+
1 row in set (0.00 sec)
3、所以你的sql改成下面這樣就可以了應(yīng)該:
UPDATE cdb_posts SET message=REPLACE(message,' ','') where tid=123456;
4、改完了記住commit,使改正永久話。
---
以上,希望對(duì)你有所幫助。
1. 沒(méi)敲分號(hào),不管幾行內(nèi)容,都視為一條SQL語(yǔ)句。
2. 如果敲了回車(chē)后,再也回不去上一行,無(wú)法修改上一行內(nèi)容。如果上一行的確寫(xiě)錯(cuò)了,可以故意寫(xiě)錯(cuò)一個(gè)東西,直接分號(hào)然后回車(chē),mysql提示你語(yǔ)句有誤,不會(huì)執(zhí)行。(當(dāng)然查詢無(wú)所謂,就怕你是增刪改操作,不能隨意執(zhí)行不是你所希望的SQL語(yǔ)句對(duì)吧?)然后你可以重新輸入下一條SQL語(yǔ)句。