亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

MYSQL數(shù)據(jù)庫(kù)的特殊的特性

添加時(shí)間:2014-4-12 16:05:21  添加: 思海網(wǎng)絡(luò) 
MySQL數(shù)據(jù)庫(kù)易學(xué)易用,且附帶豐富的技術(shù)文檔,這二個(gè)因素使之被廣泛應(yīng)用。然而,隨著MySQL數(shù)據(jù)庫(kù)發(fā)展之迅速,即使一個(gè)MySQL數(shù)據(jù)庫(kù)老手有時(shí)也會(huì)為該軟件出其不意的功能感嘆。本文將為你介紹這些不為人知的特性。

以XML格式查看查詢結(jié)果

通過(guò)使用傳統(tǒng)—xml 選項(xiàng)調(diào)用MySQL命令行客戶程序,你可以以XML格式(而不是傳統(tǒng)的列表形式)來(lái)查看MySQL查詢結(jié)果。如果你打算將查詢輸出與其它程序集成在一起,這一技巧非常有用,這里是一個(gè)例子:

表A

shell> mysql --xml

mysql> SELECT * FROM test.stories;


1
This is a test
2005-07-28 00:14:57


2
This is the second test
2005-07-28 00:15:11


2 rows in set (0.11 sec)

快速重建索引

通常情況下,如果你想改變服務(wù)器的全文搜索變量,你需要在表格中重新建立全文索引,以確保你的更新得到映射。這一操作將會(huì)花費(fèi)大量的時(shí)間,特別是如果你需要處理很多數(shù)據(jù)的時(shí)候。一種快速的解決方法是使用REPAIR TABLE命令,以下為演示過(guò)程:

表B

mysql> REPAIR TABLE content QUICK;
+-----------+--------+----------+----------+
Table Op Msg_type Msg_text 
+-----------+--------+----------+----------+
content repair status OK
+-----------+--------+----------+----------+
1 row in set (0.05 sec)

壓縮一定的表格類型

如果你處理的是只讀MyISAM表格,MySQL允許你將其壓縮以節(jié)省磁盤空間。對(duì)此可以使用包括myisampack,如下所示:

表C

shell> myisampackmovies.MYI
Compressing movies.MYD: (146 records)
- Calculating statistics
- Compressing file
41.05%

使用傳統(tǒng)SQL

MySQL支持SQL查詢中的傳統(tǒng)用法,支持IF與CASE結(jié)構(gòu)。以下是一個(gè)簡(jiǎn)單的例子:

表D

mysql> SELECT IF (priv=1, 'admin', 'guest') As usertype FROM privs WHERE username = 'joe';
+----------+
usertype 
+----------+
admin
+----------+
1 row in set (0.00 sec)

以CSV格式輸出表格數(shù)據(jù)

MySQL輸出文件包含一個(gè)全部SQL命令列表。如果你想將輸出文件導(dǎo)入到MySQL,這一功能非常實(shí)用,但如果目標(biāo)程序(比如Excel)不能與SQL相互通訊,這一方法將行不通。在這種情況下,可以通過(guò)告訴MySQL以CSV格式建立輸出文件,這種CSV格式很方便地導(dǎo)入到絕大部分的程序。這里演示了mysqldump的操作過(guò)程:

shell> mysqldump -T . --fields-terminated-by=", " mydbmytable

這將在當(dāng)前目錄中生成一個(gè)文本文件,包含來(lái)自mydb.mytable列表中以逗號(hào)為間隔符的記錄。

以激活strict模式減少“bad”數(shù)據(jù)的出現(xiàn)

MySQL服務(wù)器能夠以多種不同的模式運(yùn)行,而每一種都針對(duì)于特定的目的而優(yōu)化。在默認(rèn)情況下,沒(méi)有設(shè)置模式。然而,通過(guò)在服務(wù)器命令行中添加以下選項(xiàng)可以很容易地改變模式的設(shè)置并將MySQL以“strict”模式運(yùn)行:

shell> mysqld --sql_mode="STRICT_ALL_TABLES" &

在“strict”模式下,通過(guò)MySQL的中止查詢執(zhí)行并返回一個(gè)錯(cuò)誤,服務(wù)器的很多自動(dòng)修正功能都被無(wú)效化。同樣,該模式下也將會(huì)執(zhí)行更為嚴(yán)格的時(shí)間檢查。

監(jiān)視服務(wù)器

你可以通過(guò)運(yùn)行SHOW STATUS命令獲得一份服務(wù)器運(yùn)行與統(tǒng)計(jì)的報(bào)告,包括打開(kāi)連接的次數(shù),激活查詢次數(shù),服務(wù)器正常運(yùn)行時(shí)間等等。例如:

表 E

mysql> SHOW STATUS;
+------------------+-------+
Variable_name Value 
+------------------+-------+
Aborted_clients 0
Aborted_connects 0
...
Uptime 851
+------------------+-------+
156 rows in set (0.16 sec)

自動(dòng)返回CREATE TABLE代碼

MySQL允許你自動(dòng)獲得SQL命令重新建立一個(gè)特定的表格。只簡(jiǎn)單地運(yùn)行SHOW CREATE TABLE命令,并查看表格建立代碼,如下所示:

表 F

mysql> SHOW CREATE TABLE products;
-----------------------------------------------------
Table Create Table
+----------+-----------------------------------------
products CREATE TABLE `products` (
`id` int(8) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`price` int(10) default NULL,
PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 
+----------+-----------------------------------------
1 row in set (0.27 sec)

建立一個(gè)更為有用的命令提示:

在缺省情況下,MySQL命令行客戶程序顯示一個(gè)簡(jiǎn)單的mysql>提示符。然而,你可以使用特定的修改內(nèi)容來(lái)改變這一提示符使之變得更為有效,這些內(nèi)容包括:當(dāng)前用戶名稱,主機(jī)名稱,以及當(dāng)前選擇的數(shù)據(jù)庫(kù)。如下所示:

表 G

mysql> prompt \U:/\d>
PROMPT set to '\U:/\d>'
root@localhost:/db1>

從這里的文檔文件你可以獲得支持MySQL客戶程序更改的一個(gè)完整列表。

關(guān)鍵字:MySQL、特性、數(shù)據(jù)庫(kù)

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開(kāi)網(wǎng)站