国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

深入mysql基礎知識的詳解

2024-07-24 12:48:31
字體:
供稿:網(wǎng)友

1.每個客戶端連接都會從服務器進程中分到一個屬于它的線程。而該連接的相應查詢都都會通過該線程處理。

2.服務器會緩存線程。因此并不會為每個新連接創(chuàng)建或者銷毀線程。

3.當發(fā)起對MySQL服務器的連接時,服務器會對 username,host,password進行驗證。而一旦連接上,服務器就會檢測其權(quán)限。

4.MySQL查詢緩存只會保存 SELECT 語句和相應的結(jié)果。在解析查詢之前會詢問查詢緩存,如果查詢緩存中能找到相應的結(jié)果就直接返回結(jié)果。

5.MySQL的 data 文件夾下會根據(jù)每個數(shù)據(jù)庫建立一個相應名稱的文件夾。而每一張表對應的有三個不同后綴的文件:.frm,.MYD,.MYI。其中 .frm 后綴的文件用來存儲表的定義。.MYD(mysql data)存儲的是數(shù)據(jù),而.MYI(mysql index)存儲的是索引。

6.關(guān)于IP的存儲類型選擇。別再使用 varchar(15) 了,應該使用 INT UNSIGNED。而且最好是使用PHP的內(nèi)置函數(shù)ip2long()和 long2ip() 來處理,而不是使用 MySQL 的函數(shù) INET_ATON() 和 INET_NTOA()。盡可能地將計算和轉(zhuǎn)換之類的東西交給程序來完成。存儲為 INT 不僅節(jié)省了空間,而且利于查詢。比如我想要查詢出某個IP段的所有IP,varchar 是沒辦法進行的。

7. B+Tree 索引保存數(shù)據(jù)的順序和建表時的字段順序一致。InnoDB會自動在內(nèi)存中為一些被頻繁訪問的索引值建立內(nèi)存索引以加快速度。

8.以下查詢會引起索引失效:

復制代碼 代碼如下:

SELECT name FROM user WHERE id+1=4;    // mysql不會從計算中去分析出id是有索引的
SELECT name FROM user WHERE TO_DAYS(birth) > 20;    // mysql索引的是birth本身,而不是TO_DAYS()轉(zhuǎn)化之后的數(shù)據(jù)

1.復制表結(jié)構(gòu)
CREATE TABLE b LIKE a;

2.更改存儲引擎
ALTER TABLE a ENGINE=InnoDB;

3.復制表數(shù)據(jù)
INSERT INTO b SELECT * FROM a;

4.獲取表信息
SHOW TABLE STATUS LIKE '%XXX%';   // 獲取表名符合LIKE的表信息。
SHOW TABLE STATUS FROM `數(shù)據(jù)庫名`;   // 獲取該數(shù)據(jù)庫下所有表的信息

5.清空二進制日志
RESET MASTER;

6.返回某字段前X個字符
SELECT LEFT(name, 3) AS pre_name FROM user;

7.為某字段添加前綴索引
ALERT TABLE xxx ADD KEY (name(3));

8.避免讀取不必要的行,使用索引覆蓋查詢
SELECT * FROM JOIN (SELECT prod_id FROM products WHERE actor='SEAN CARREY' AND
title LIKE '%APOLLO%') AS t ON (t.prod_id=products.prod_id); // 其中actor有索引

您可能感興趣的文章:

mysql學習筆記之基礎知識MySQL的日志基礎知識及基本操作學習教程Mysql基礎知識點匯總Mysqli基礎知識關(guān)于mysql基礎知識的介紹mysql基礎知識掃盲
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵台县| 刚察县| 弥勒县| 陈巴尔虎旗| 镇康县| 蒙自县| 沧源| 布拖县| 百色市| 阳信县| 墨玉县| 桓仁| 图片| 兰坪| 万盛区| 东乡族自治县| 定陶县| 鄂州市| 靖安县| 香河县| 北川| 江阴市| 田阳县| 康平县| 寻甸| 宁波市| 蓬莱市| 福建省| 广南县| 边坝县| 顺义区| 南乐县| 灵璧县| 潮州市| 沾益县| 大余县| 蕉岭县| 铜鼓县| 温宿县| 比如县| 鸡东县|