国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mysql 如何創(chuàng)建索引

這篇具有很好參考價值的文章主要介紹了mysql 如何創(chuàng)建索引。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

mysql添加索引sql語句,數(shù)據(jù)庫,mysql,mysql,數(shù)據(jù)庫,sql

本文將介紹mysql 如何創(chuàng)建索引,需要的朋友可以參考下

1.添加PRIMARY KEY(主鍵索引)
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2.添加UNIQUE(唯一索引)
mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
3.添加INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4.添加FULLTEXT(全文索引)
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5.添加多列索引
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

下面是更加詳細(xì)的方法

MySQL中可以使用alter table這個SQL語句來為表中的字段添加索引。

使用alter table語句來為表中的字段添加索引的基本語法是:
ALTER TABLE <表名> ADD INDEX (<字段>);

我們來嘗試為test中t_name字段添加一個索引。

mysql>?alter table test add index(t_name);
Query OK, 0 rows affected (0.17 sec)
Records: 0? Duplicates: 0? Warnings: 0

執(zhí)行成功后,我們來看看結(jié)果。

mysql> describe test;
+------------+-------------+------+-----+---------+-------+
| Field????? | Type??????? | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| t_id?????? | int(11)???? | YES? |???? | NULL??? |?????? |
| t_name???? | varchar(50) | NO?? | MUL | NULL??? |?????? |
| t_password | char(32)??? | YES? |???? | NULL??? |?????? |
| t_birth??? | date??????? | YES? |???? | NULL??? |?????? |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

結(jié)果可以看出,t_name字段的Key這一欄由原來的空白變成了MUL。這個MUL是什么意思呢?簡單解釋一下:如果Key是MUL,那么該列的值可以重復(fù),該列是一個非唯一索引的前導(dǎo)列(第一列)或者是一個唯一性索引的組成部分但是可以含有空值NULL。

關(guān)于MySQL使用SQL語句為表中字段添加索引,本文就介紹這么多,希望對大家有所幫助。

轉(zhuǎn)載自:微點閱讀??https://www.weidianyuedu.com文章來源地址http://www.zghlxwxcb.cn/news/detail-583473.html

到了這里,關(guān)于mysql 如何創(chuàng)建索引的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • SQL語句創(chuàng)建數(shù)據(jù)庫詳解

    在SQL中,創(chuàng)建數(shù)據(jù)庫的語句通常是使用 CREATE DATABASE 語句。讓我們來詳細(xì)解釋一下這個語句,并通過一個示例來說明如何創(chuàng)建數(shù)據(jù)庫。 CREATE DATABASE語句詳解 CREATE DATABASE 語句用于在數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建一個新的數(shù)據(jù)庫。它的基本語法如下: 其中, database_name 是要創(chuàng)建的數(shù)據(jù)

    2024年02月19日
    瀏覽(29)
  • 數(shù)據(jù)庫sql語句(視圖的創(chuàng)建)

    數(shù)據(jù)庫sql語句(視圖的創(chuàng)建)

    例題:? 建表:要注意各表之間的索引聯(lián)系,建表先后順序很重要,不然建不了,例如先建dept,在建其他表,先在dept插入數(shù)據(jù),再在其他表插入數(shù)據(jù) (1) (2)? (3)? (4) (5)? ? 插入數(shù)據(jù)如下圖 sql語句: 在 Student 表中加入屬性 SAGE(INT 型 ) ?將 Student 表中的屬性 SA

    2024年02月04日
    瀏覽(93)
  • SQL 數(shù)據(jù)庫語句- 創(chuàng)建和管理數(shù)據(jù)庫

    SQL CREATE DATABASE 語句用于創(chuàng)建一個新的 SQL 數(shù)據(jù)庫。 以下 SQL 語句創(chuàng)建了一個名為 \\\"testDB\\\" 的數(shù)據(jù)庫: 通過這個簡單的語句,你可以成功地創(chuàng)建一個名為 \\\"testDB\\\" 的數(shù)據(jù)庫。記得在實際應(yīng)用中,你可能需要添加其他選項,比如指定字符集、校對規(guī)則等,以滿足具體需求。 SQL DRO

    2024年02月05日
    瀏覽(37)
  • MySQL數(shù)據(jù)庫的ID列添加索引

    要為MySQL數(shù)據(jù)庫的ID列添加索引,可以使用以下語法: 其中, table_name 是要添加索引的表名, index_name 是索引的名稱, id 是要添加索引的列名。 例如,如果要為名為 users 的表的 id 列添加索引,可以執(zhí)行以下語句: 這將在 users 表的 id 列上創(chuàng)建名為 idx_id 的索引。 需要注意的

    2024年02月07日
    瀏覽(33)
  • 利用SQL語句創(chuàng)建、修改、刪除、查看與使用數(shù)據(jù)庫

    利用SQL語句創(chuàng)建、修改、刪除、查看與使用數(shù)據(jù)庫

    【技術(shù)路線圖】 1、連接Mysql服務(wù):mysql -u root -p 2、創(chuàng)建數(shù)據(jù)庫:create database teacherdb; 注意:數(shù)據(jù)庫的名字一旦創(chuàng)建后不可更改。 3、查看剛剛創(chuàng)建好的數(shù)據(jù)庫:show databses; 4、刪除數(shù)據(jù)庫并查看是否刪除掉:drop database teacherdb; 5、輸出創(chuàng)建數(shù)據(jù)庫時的SQL語句信息:show create dat

    2023年04月21日
    瀏覽(34)
  • 使用SQL語句創(chuàng)建實驗數(shù)據(jù)庫(以學(xué)生表為例)

    使用SQL語句創(chuàng)建實驗數(shù)據(jù)庫(以學(xué)生表為例)

    ?(1) 創(chuàng)建數(shù)據(jù)庫stuexpm create database stuexpm ? (2) 創(chuàng)建studentinfo表,顯示studentinfo表的基本結(jié)構(gòu) use stuexpm create table studentInfo ( StudentID varchar(6) not null primary key comment \\\'學(xué)號, Name varchar(8) not null comment\\\'姓名‘, Sex varchar(2) not null default \\\'男\(zhòng)\\' comment\\\'性別\\\', Birthday date not null comment\\\'出生日期

    2024年02月07日
    瀏覽(25)
  • 【MySQL數(shù)據(jù)庫】MySQL 高級SQL 語句一

    【MySQL數(shù)據(jù)庫】MySQL 高級SQL 語句一

    ) % :百分號表示零個、一個或多個字符 _ :下劃線表示單個字符 ‘A_Z’:所有以 ‘A’ 起頭,另一個任何值的字符,且以 ‘Z’ 為結(jié)尾的字符串。例如,‘ABZ’ 和 ‘A2Z’ 都符合這一個模式,而 ‘AKKZ’ 并不符合 (因為在 A 和 Z 之間有兩個字符,而不是一個字符)。 ‘ABC%’

    2024年02月09日
    瀏覽(1352)
  • 【數(shù)據(jù)庫】MySQL 高級(進階) SQL 語句

    【數(shù)據(jù)庫】MySQL 高級(進階) SQL 語句

    location表格創(chuàng)建 store_info表格創(chuàng)建 顯示表格中一個或數(shù)個字段的所有數(shù)據(jù)記錄 不顯示重復(fù)的數(shù)據(jù)記錄 按照條件進行查詢 在已知的字段數(shù)據(jù)取值范圍內(nèi)取值 另外還有not in命令,用法一致,表示顯示不在指定范圍內(nèi)的字段的值。 在兩個字段數(shù)據(jù)值之間取值,包含兩邊字段的數(shù)據(jù)

    2024年02月09日
    瀏覽(28)
  • MySQL數(shù)據(jù)庫索引的種類、創(chuàng)建、刪除

    MySQL數(shù)據(jù)庫索引的種類、創(chuàng)建、刪除

    目錄 一:MySQL 索引 1、MySQL 索引介紹 2、?索引的作用 ?3、索引的副作用 4、?創(chuàng)建索引的原則依據(jù) ?二、索引的分類和創(chuàng)建 1、?普通索引 (1)?直接創(chuàng)建索引 (2)?修改表方式創(chuàng)建 (3)?創(chuàng)建表的時候指定索引 2、?唯一索引 (1)?直接創(chuàng)建唯一索引 (2)?修改表方式創(chuàng)建

    2024年02月09日
    瀏覽(1049)
  • 【MySQL】數(shù)據(jù)庫SQL語句之DML

    【MySQL】數(shù)據(jù)庫SQL語句之DML

    目錄 前言: 一.DML添加數(shù)據(jù) 1.1給指定字段添加數(shù)據(jù) 1.2給全部字段添加數(shù)據(jù) 1.3批量添加數(shù)據(jù) 二.DML修改數(shù)據(jù) 三.DML刪除數(shù)據(jù) 四.結(jié)尾 ? 時隔一周,啊蘇今天來更新啦,簡單說說這周在做些什么吧,上課、看書、放松等,哈哈哈,所以博客就這樣被擱了。 ? 今天感覺不錯,給大

    2024年02月08日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包