mysql中不能存儲(chǔ)數(shù)組,但是可以通過(guò)傳入的字符串截取成多個(gè)字符然后傳入到臨時(shí)表中,然后使用游標(biāo)或者直接關(guān)聯(lián)表過(guò)濾數(shù)據(jù)來(lái)儲(chǔ)存。
目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、無(wú)錫網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
具體步驟如下所示:
1、創(chuàng)建數(shù)據(jù)庫(kù),就如下圖所示一樣。
2、根據(jù)學(xué)生編號(hào)批量刪除學(xué)生信息,如下圖所示。
3、聲明初始化變量,看到以下畫面。
4、獲取傳入?yún)?shù)數(shù)組長(zhǎng)度,創(chuàng)建臨時(shí)表,所輸入的如下圖所示。
5、截取數(shù)組字符串并依次存入到臨時(shí)表中供后面業(yè)務(wù)使用。
在Windows操作系統(tǒng)中,如果我們通過(guò)MySql的全自動(dòng)安裝包安裝數(shù)據(jù)庫(kù),那么數(shù)據(jù)庫(kù)的數(shù)據(jù)將會(huì)默認(rèn)被存儲(chǔ)在C盤中,而C盤作為系統(tǒng)盤,一般情況下我們并不想放和系統(tǒng)無(wú)關(guān)的一些內(nèi)容。那么就需要將這些數(shù)據(jù)庫(kù)數(shù)據(jù)移動(dòng)到其他盤中,如何能夠快捷方便的移動(dòng)這些數(shù)據(jù)呢?
步驟其實(shí)也比較簡(jiǎn)單。
首先,MySql的數(shù)據(jù)庫(kù)數(shù)據(jù)會(huì)被默認(rèn)的安裝在C盤的ProgramData目錄下,我們進(jìn)入到ProgramData后,找到MySql文件夾,根據(jù)自己安裝的版本不同,在MySql文件夾下會(huì)有MySql Server *.*的文件夾,點(diǎn)擊進(jìn)入后,就可能看到一個(gè)叫Data的文件夾。
然后復(fù)制Data文件夾到你想要移動(dòng)的目錄下,例如:我想要移動(dòng)到D盤的MySqlData下。
接下來(lái),我們需要停止MySql服務(wù)。
可以在任務(wù)欄的搜索中,搜索“服務(wù)”,然后找到服務(wù)組件的應(yīng)用并打卡。
在服務(wù)組件的頁(yè)面,找到“服務(wù)(本地)”,然后選中,找到名為“MySQL”開(kāi)頭的服務(wù),并停止它。
當(dāng)然,還有一個(gè)簡(jiǎn)單的辦法,就是先使用“Windows + R”快捷鍵打開(kāi)運(yùn)行工具,然后輸入cmd回車打開(kāi)“命令提示符”;或者在任務(wù)欄上搜索cmd,使用管理員打開(kāi)“命令提示符”。
然后在“命令提示符”中,輸入net stop mysql,當(dāng)然,如果你和我一樣是5.*的版本,例如我的是5.7版本的mysql,那么你需要輸入“net stop mysql57”。
然后就會(huì)提示MySQL57 服務(wù)停止了。
這時(shí),我們使用記事本打開(kāi)mysql的配置文件my.ini,就在我們剛才移動(dòng)Data的MySQL目錄下。然后找到datadir配置,修改成我們的新目錄并保存。
然后重新啟動(dòng)服務(wù),啟動(dòng)方式和停止方式一樣,在服務(wù)中右鍵MySQL的服務(wù),然后選擇啟動(dòng)?;蛘咄ㄟ^(guò)cmd,輸入net start mysql或者好像我一樣,輸入net start mysql57。
當(dāng)然,這里有可能會(huì)啟動(dòng)服務(wù)失敗,啟動(dòng)服務(wù)失敗的原因有可能是你用來(lái)放Data的文件目錄的權(quán)限問(wèn)題,這是我們右鍵這個(gè)目錄,然后在安全的選項(xiàng)卡中加上NETWORK SERVICE的角色,權(quán)限是完全控制,然后保存。再啟動(dòng)服務(wù)試試?應(yīng)該就OK了。
最后,打開(kāi)你的mysql客戶端試試是否成功了吧,確認(rèn)無(wú)誤后,就可以把之前的Data文件夾刪掉了。
1,每個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)文件夾,文件夾名和庫(kù)名相同;
2,(單獨(dú)的表空間中) 每張表對(duì)應(yīng)幾個(gè)文件,文件名和表名相同,innodb引擎中對(duì)應(yīng)兩個(gè)文件,后綴名為:frm、ibd;
frm文件:存儲(chǔ)的是表結(jié)構(gòu)信息。
ibd文件:存儲(chǔ)的是表里的數(shù)據(jù)、索引等。
分享文章:mysql怎么掛存儲(chǔ) mysql如何存儲(chǔ)
轉(zhuǎn)載注明:http://www.rwnh.cn/article40/hiipho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、營(yíng)銷型網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)、面包屑導(dǎo)航、企業(yè)建站
聲明:本網(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)