溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MYSQL日常使用的命令整理

發(fā)布時間:2021-09-15 14:52:51 來源:億速云 閱讀:126 作者:chen 欄目:數(shù)據(jù)庫

這篇文章主要介紹“MYSQL日常使用的命令整理”,在日常操作中,相信很多人在MYSQL日常使用的命令整理問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”MYSQL日常使用的命令整理”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

一.查看mysql表結(jié)構(gòu)的方法有三種:
1、desc tablename;
2、show create table tablename;
3、use information_schema;select * from columns where table_name='tablename';
如果要查看怎么建立數(shù)據(jù)表的命令用第二種方法最佳。
 
二.查看大小,索引大小:
> use information_schema
Database changed
mysql> select concat(round(sum(index_LENGTH)/(1024*1024),2),'MB') as 'Index Size' from tables where table_schema='DBname';
解釋:
concat和“MB”是單位
round和2表明精確2位小數(shù)
sum表明所有的索引相加
mysql> select concat(round(sum(data_LENGTH)/(1024*1024),2),'MB') as 'Data Size' from tables where table_schema='DBname';
三.BLOB 數(shù)據(jù)及備份
MySQL中BLOB是一個二進(jìn)制大型對象,是一個可以存儲大量數(shù)據(jù)的容器,它能容納不同大小的數(shù)據(jù)。BLOB類型實際是個類型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存儲的最大信息量上不同外,他們是等同的。
MySQL的四種BLOB類型
類型 大小(單位:字節(jié))
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
實際使用中根據(jù)需要存入的數(shù)據(jù)大小定義不同的BLOB類型。如果你存儲的文件過大,數(shù)據(jù)庫的性能會下降很多。
相關(guān)備份命令::/usr/local/mysql/bin/mysqldump --hex-blob mydata>/opt/bak.sql
四.備份MySQL
有兩種可供選擇的備份MySQL的方式----mysqldump 或者mysqlhotcopy。
mysqldump可以備份各種類型的數(shù)據(jù)表。
mysqlhotcopy只適合備份MyISAM和ISAM的數(shù)據(jù)表。所以使用mysqlhotcopy之前,你必須確認(rèn)你的數(shù)據(jù)表是不是有其他的存儲引擎(storage engines)的。
mysql> show engines;
顯示了可用的數(shù)據(jù)庫引擎的全部名單以及在當(dāng)前的數(shù)據(jù)庫服務(wù)器中是否支持這些引擎。(Default為默認(rèn)的)
更靈活的方式是在隨MySQL服務(wù)器發(fā)布同時提供的MySQL客戶端時指定使用的存儲引擎。
最直接的方式是在創(chuàng)建表時指定存儲引擎的類型:
CREATE TABLE mytable (id int, title char(20)) ENGINE = INNODB
你還可以改變現(xiàn)有的表使用的存儲引擎,用以下語句:
ALTER TABLE mytable ENGINE = MyISAM
How To:
mysqldump -uroot -p*** DBNAME | gzip -f>/backup/dbname.'date +%w'.dump.gz
mysqlhotcopy DBNAME -u root -p *** /backup
兩者速度:因為mysqlhotcopy會直接拷貝存儲數(shù)據(jù)的文件,所以其速度是依賴于磁盤操作的速度,較之mysqldump要快些。

到此,關(guān)于“MYSQL日常使用的命令整理”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI