久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql權限和索引的示例分析

164次閱讀
沒有評論

共計 1375 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 mysql 權限和索引的示例分析,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

mysql 權限和索引

mysql 的最高用戶是 root,

我們可以在數據庫中創建用戶,語句為 CREATE USER 用戶名 IDENTIFIED BY 密碼,也可以執行 CREATE USER 用戶名 語句來創建用戶,不過此用戶沒有密碼,可以將用戶登錄后進行密碼設置;刪除用戶語句為 DROP USER 用戶;更改用戶名的語句為 RENAME USER 老用戶名 to 新用戶名;

修改密碼語句為 set password=password(密碼);

高級用戶修改別的用戶密碼的語句為 SET PASSWORD FOR 用戶 =PASSWORD(密碼);。

關于賦予權限的操作有以下幾種,

查看用戶權限語句為 show grants for 用戶;

賦予用戶權限語句為 grant 權限 on . to 用戶,第一個號代表數據庫,第二個號代表要賦予權限的表;

取消用戶權限的語句 REVOKE CREATE ON . FROM 用戶;刷新的語句是 FLUSH PRIVILEGES。

mysql 的索引可以讓我們對數據庫中數據的查找提供更快的速度,我們在編程的時候,條件上使用類那個列,就可以將查詢涉及到的列設計為索引。

索引有普通索引,設為普通索引對列的數據沒有影響,但是對數據的查找速度進行了優化;唯一索引設為唯一索引的列中的值是唯一的,同樣也是對數據的查找速度進行了優化;主鍵索引就是設為主鍵列會自動添加主鍵索引,一個表只能有一個主鍵列,此列不允許有空值,一般是在建表的時候同時創建主鍵索引;全文索引主要用來查找文本中的關鍵字,而不是直接與索引中的值相比較。fulltext 索引跟其它索引大不相同,它更像是一個搜索引擎,而不是簡單的 where 語句的參數匹配。fulltext 索引配合 match against 操作使用,而不是一般的 where 語句加 like。它可以在 create table,alter table,create index 使用,不過目前只有 char、varchar,text 列上可以創建全文索引。值得一提的是,在數據量較大時候,現將數據放入一個沒有全局索引的表中,然后再用 CREATE index 創建 fulltext 索引,要比先為一張表建立 fulltext 然后再將數據寫入的速度快很多;還有組合索引,這種索引可以將兩個列聯合起來作為條件一起查查詢,單獨一個列作為條件查詢不會有索引的效果。

創建索引的語句為 CREATE 索引種類 [不寫為普通索引] INDEX 索引名稱 ON 表 (列)。

刪除索引語句為 DROP INDEX 索引名稱 ON 表。

索引的缺點:

1. 雖然索引大大提高了查詢速度,同時卻會降低更新表的速度,如對表進行 insert、update 和 delete。因為更新表時,不僅要保存數據,還要保存一下索引文件。

2. 建立索引會占用磁盤空間的索引文件。一般情況這個問題不太嚴重,但如果你在一個大表上創建了多種組合索引,索引文件的會增長很快。索引只是提高效率的一個因素,如果有大數據量的表,就需要花時間研究建立最優秀的索引,或優化查詢語句。

關于“mysql 權限和索引的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-04發表,共計1375字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 连州市| 中牟县| 淮南市| 松江区| 闽侯县| 西和县| 兴城市| 静乐县| 乌海市| 原平市| 英德市| 新邵县| 宁津县| 新密市| 青浦区| 剑川县| 东源县| 永福县| 朔州市| 巨鹿县| 山东| 招远市| 平遥县| 黄浦区| 丰县| 铜川市| 江川县| 同江市| 新民市| 临沭县| 泾源县| 宁国市| 民和| 阿瓦提县| 蕲春县| 岑巩县| 澄城县| 岳阳市| 扶风县| 淳安县| 融水|