Linux命令和SQL的簡(jiǎn)單介紹

linux怎么執(zhí)行sql文件命令

以下舉個(gè)例子,在shell下執(zhí)行sql命令然后馬上回到shell.

站在用戶的角度思考問(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)好的作品,建站類(lèi)型包括:網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋遼中地區(qū)。

其中mysql密碼和賬號(hào)都是www

$

mysql

-uwww

-pwww

-hlocalhost

-e

"show

databases;"

+--------------------+

|

database

|

+--------------------+

|

information_schema

|

+--------------------+

$

如果要執(zhí)行不止一條命令,則可以先寫(xiě)到一個(gè)文件中,然后再用輸入重定向完成。比如我可以把sql指令都寫(xiě)到/tmp/sqltest中然后

$

mysql

-uwww

-pwww

-hlocalhost

/tmp/testsql

database

information_schema

$

#注:為方便,我

testsql

中還是只有一條命令,還是

show

databases;

linux導(dǎo)入sql文件命令

1SSH登錄LINUX系統(tǒng),登錄mysql數(shù)據(jù)庫(kù)

#mysql -u root -p #-p為密碼,輸入登錄mysql的賬戶的密碼

2選擇數(shù)據(jù)庫(kù)

#mysqluse database #database為你的的數(shù)據(jù)庫(kù)

3選擇你已經(jīng)備份好的sql文件,開(kāi)始導(dǎo)入

#mysqlsource /backup.sql #選擇對(duì)應(yīng)路徑即可恢復(fù)

4等待數(shù)據(jù)還原結(jié)果。

誰(shuí)告訴我Linux簡(jiǎn)單常用命令以及SQL語(yǔ)句select from where的用法、SQL語(yǔ)句用漢語(yǔ)把意思表達(dá)清楚在舉例

linux常用操作命令:ls命令:(顯示指定工作目錄下的內(nèi)容),cd(切換目錄),pwd(顯示當(dāng)前工作目錄的絕對(duì)路徑),clear(清除屏幕上的信息),mkdir(創(chuàng)建目錄),rmdir(刪除目錄),rm(刪除不需要的文件),cp(復(fù)制),mv(重命名),cat(查看文件內(nèi)容), find(查找指定目錄下的文件),shutdown -h now 關(guān)機(jī);shutdown -r now/reboot 重啟 halt 停機(jī)

SELECT:指定要現(xiàn)實(shí)的屬性列

FROM:指定查詢對(duì)象

WHERE:指定查詢條件

例如:查詢職稱為“講師”的所有教師的基本工資和津貼

SELECT 姓名,基本工資,津貼

FROM 教師基本信息表,工資表

WHERE 教師基本信息表.職工編號(hào)=工資表.職工編號(hào)and職稱="講師"

應(yīng)該夠清楚了吧?

linux系統(tǒng)如何查看.sql文件內(nèi)容?

第一種方法:

在命令行下(未連接數(shù)據(jù)庫(kù)),輸入 mysql -h localhost -u root -p123456 F:\hello world\niuzi.sql (注意路徑不用加引號(hào)的!!) 回車(chē)即可.

第二種方法:

在命令行下(已連接數(shù)據(jù)庫(kù),此時(shí)的提示符為 mysql ),輸入 source F:\hello world\niuzi.sql (注意路徑不用加引號(hào)的)

或者 \. F:\hello world\niuzi.sql (注意路徑不用加引號(hào)的) 回車(chē)即可.Linux命令了解下,如下圖:

在linux命令行中執(zhí)行sql查詢出現(xiàn)亂碼

select userenv('language') from dual;

先確認(rèn)Oracle的字符集,sqlplus登錄Oracle后執(zhí)行語(yǔ)句:

select userenv('language') from dual;

返回值例如:AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

修改Linux的NLS_LANG環(huán)境變量,修改Oracle指定的Linux用戶下面“.base_profile”文件,加入如下:

export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

用Linux命令“source ~/.base_profile”或者重啟,使環(huán)境變量設(shè)置生效;查看環(huán)境變量的Linux命令為“echo $NLS_LANG”。

本文名稱:Linux命令和SQL的簡(jiǎn)單介紹
標(biāo)題來(lái)源:http://www.muchs.cn/article38/hssspp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、Google外貿(mào)建站、服務(wù)器托管網(wǎng)站策劃、ChatGPT

廣告

聲明:本網(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)

小程序開(kāi)發(fā)