亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解mysql權(quán)限和索引

 更新時(shí)間:2018年01月19日 08:50:33   投稿:laozhang  
本篇文章給大家詳細(xì)分析了mysql的權(quán)限和索引相關(guān)知識(shí)要點(diǎn),有這方面需要的朋友參考學(xué)習(xí)下。

mysql權(quán)限和索引

mysql的最高用戶是root,

我們可以在數(shù)據(jù)庫(kù)中創(chuàng)建用戶,語(yǔ)句為CREATE USER 用戶名 IDENTIFIED BY '密碼',也可以執(zhí)行CREATE USER 用戶名 語(yǔ)句來(lái)創(chuàng)建用戶,不過(guò)此用戶沒(méi)有密碼,可以將用戶登錄后進(jìn)行密碼設(shè)置;刪除用戶語(yǔ)句為DROP USER 用戶;更改用戶名的語(yǔ)句為RENAME USER 老用戶名 to 新用戶名;

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

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

image

關(guān)于賦予權(quán)限的操作有以下幾種,

查看用戶權(quán)限語(yǔ)句為show grants for 用戶;

賦予用戶權(quán)限語(yǔ)句為grant 權(quán)限 on . to 用戶,第一個(gè)號(hào)代表數(shù)據(jù)庫(kù),第二個(gè)號(hào)代表要賦予權(quán)限的表;

取消用戶權(quán)限的語(yǔ)句REVOKE CREATE ON . FROM 用戶;刷新的語(yǔ)句是FLUSH PRIVILEGES。

image

mysql的索引可以讓我們對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查找提供更快的速度,我們?cè)诰幊痰臅r(shí)候,條件上使用類那個(gè)列,就可以將查詢涉及到的列設(shè)計(jì)為索引。

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

創(chuàng)建索引的語(yǔ)句為CREATE 索引種類[不寫(xiě)為普通索引] INDEX 索引名稱 ON 表(列)。

刪除索引語(yǔ)句為DROP INDEX 索引名稱ON 表。

索引的缺點(diǎn):

1.雖然索引大大提高了查詢速度,同時(shí)卻會(huì)降低更新表的速度,如對(duì)表進(jìn)行insert、update和delete。因?yàn)楦卤頃r(shí),不僅要保存數(shù)據(jù),還要保存一下索引文件。

2.建立索引會(huì)占用磁盤空間的索引文件。一般情況這個(gè)問(wèn)題不太嚴(yán)重,但如果你在一個(gè)大表上創(chuàng)建了多種組合索引,索引文件的會(huì)增長(zhǎng)很快。索引只是提高效率的一個(gè)因素,如果有大數(shù)據(jù)量的表,就需要花時(shí)間研究建立最優(yōu)秀的索引,或優(yōu)化查詢語(yǔ)句。

image

以上就是關(guān)于mysql權(quán)限和索引的知識(shí)內(nèi)容的全部,感謝你對(duì)腳本之家的支持。

相關(guān)文章

  • mysql觸發(fā)器之觸發(fā)器的增刪改查操作示例

    mysql觸發(fā)器之觸發(fā)器的增刪改查操作示例

    這篇文章主要介紹了mysql觸發(fā)器之觸發(fā)器的增刪改查操作,結(jié)合實(shí)例形式分析了mysql觸發(fā)器的定義及使用觸發(fā)器進(jìn)行增刪改查等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Linux(CentOS7)安裝MySQL8全過(guò)程

    Linux(CentOS7)安裝MySQL8全過(guò)程

    這篇文章主要介紹了Linux(CentOS7)安裝MySQL8全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • MySQL?5.5,?5.6,?5.7,?8.0?特性對(duì)比

    MySQL?5.5,?5.6,?5.7,?8.0?特性對(duì)比

    MySQL是一個(gè)廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),你知道各個(gè)版本之前的區(qū)別嗎,本文主要介紹了MySQL?5.5,?5.6,?5.7,?8.0?特性對(duì)比,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • 詳解如何在阿里云上安裝mysql

    詳解如何在阿里云上安裝mysql

    mysql作為輕量級(jí)開(kāi)源數(shù)據(jù)庫(kù),在企業(yè)級(jí)的應(yīng)用中非常的廣泛。這篇文章主要介紹了詳解如何在阿里云上安裝mysql,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法

    bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法

    這篇文章主要介紹了bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • MySQL 8.0.0開(kāi)發(fā)里程碑版發(fā)布!

    MySQL 8.0.0開(kāi)發(fā)里程碑版發(fā)布!

    MySQL 8.0.0開(kāi)發(fā)里程碑版發(fā)布,感興趣的小伙伴們可以閱讀一下
    2016-09-09
  • 詳解mysql表數(shù)據(jù)壓縮

    詳解mysql表數(shù)據(jù)壓縮

    mysql進(jìn)行壓縮是借助于zlib庫(kù),采用L777壓縮算法,這種算法在減少數(shù)據(jù)大小、CPU利用方面是成熟的、健壯的、高效的,這篇文章主要介紹了mysql表數(shù)據(jù)壓縮,需要的朋友可以參考下
    2022-01-01
  • mysql unix準(zhǔn)換時(shí)間格式查找指定日期數(shù)據(jù)代碼

    mysql unix準(zhǔn)換時(shí)間格式查找指定日期數(shù)據(jù)代碼

    這篇文章主要介紹了mysql unix準(zhǔn)換時(shí)間格式查找指定日期數(shù)據(jù),需要的朋友可以參考下
    2014-03-03
  • mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例

    mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • 如何批量生成MySQL不重復(fù)手機(jī)號(hào)大表實(shí)例代碼

    如何批量生成MySQL不重復(fù)手機(jī)號(hào)大表實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于如何批量生成MySQL不重復(fù)手機(jī)號(hào)大表的相關(guān)資料,,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11

最新評(píng)論