<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MySQL基礎(chǔ)知識——CREATE

          共 1763字,需瀏覽 4分鐘

           ·

          2020-11-13 12:45

          點擊關(guān)注上方“SQL數(shù)據(jù)庫開發(fā)”,

          設(shè)為“置頂或星標(biāo)”,第一時間送達(dá)干貨

          CREATE作用

          通過使用CREATE 語句,可以輕松地創(chuàng)建數(shù)據(jù)庫、表、索引等。


          CREATE DATABASE語句

          CREATE?DATABASE語句用于創(chuàng)建數(shù)據(jù)庫

          語法

          CREATE DATABASE database_name

          我們想創(chuàng)建一個SQL_Road的數(shù)據(jù)庫

          示例

          CREATE DATABASE sqlroad

          結(jié)果


          CREATE TABLE 語句

          CREATE TABLE 語句用于創(chuàng)建表。

          語法

          CREATE TABLE table_name(

          column_name1 data_type(size),
          column_name2 data_type(size),
          column_name3 data_type(size),
          ....
          );

          示例

          我們想創(chuàng)建一個客戶表customers

          CREATE?TABLE?`customers`?(
          ??`客戶ID`?int?NOT?NULL?AUTO_INCREMENT,--自增長
          ??`姓名`?varchar(50) DEFAULT?NULL,
          ??`地址`?varchar(50) DEFAULT?NULL,
          ??`城市`?varchar(20) DEFAULT?NULL,
          ??`郵編`?char(6) DEFAULT?NULL,
          ??`省份`?varchar(20) DEFAULT?NULL,
          ??PRIMARY KEY?(`客戶ID`) --定義主鍵
          )

          結(jié)果


          在創(chuàng)建上面的表的過程中,有很多知識點需要講解一下
          AUTO_INCREMENT
          這是MySQL在創(chuàng)建表的過程中定義的自增列,自增長列的一個作用就是定義的列可以自動按指定步長進(jìn)行整數(shù)增長,默認(rèn)是按1增長。

          DEFAUL
          這是在創(chuàng)建表過程中指定默認(rèn)值,通常是NULL,但也可以指定為其它值,其它值的類型必須與定義的列的類型一致。

          PRIMARY KEY
          這是創(chuàng)建表過程中指定的主鍵,主鍵具有唯一不能為NULL的屬性。


          CREATE INDEX語句

          CREATE INDEX 語句用于創(chuàng)建索引

          在表上創(chuàng)建一個普通可以重復(fù)數(shù)據(jù)的索引

          語法

          CREATE INDEX index_name

          ON table_name(column_name)

          示例

          我們在表Customers上創(chuàng)建一個城市列的索引

          CREATE INDEX index_city 
          ON Customers(城市)

          結(jié)果


          在表上創(chuàng)建一個唯一(數(shù)據(jù)不重復(fù))的索引,只需添加UNIQUE關(guān)鍵字即可

          語法

          CREATE UNIQUE INDEX index_name

          ON table_name(column_name)

          示例

          我們在表Customers的客戶ID上創(chuàng)建一個UNIQUE索引

          CREATE UNIQUE INDEX index_cusid
          ON Customers(客戶ID)

          結(jié)果


          在表上創(chuàng)建一個普通的聯(lián)合索引

          語法

          CREATE INDEX index_name

          ON table_name(column_name1,column_name2)

          示例

          我們想在表Customers中創(chuàng)建一個城市和省份的聯(lián)合索引,并對身份進(jìn)行倒序排列(如果不注明排序規(guī)則,默認(rèn)是升序排列)

          CREATE ?INDEX index_city_province
          ON Customers(城市,省份 DESC)

          結(jié)果


          此外CREATE還可以創(chuàng)建很多其它對象,比如視圖,存儲過程,自定義函數(shù)等,這些在后面篇章中繼續(xù)介紹,現(xiàn)在暫不展開。

          ——End——

          后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨
          后臺回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。
          推薦閱讀


          這是一個能學(xué)到技術(shù)的公眾號,歡迎關(guān)注

          點擊「閱讀原文」了解SQL訓(xùn)練營
          瀏覽 30
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩无码精品视频 | 哪些网站能看毛片 | 熟女大黑逼 | 18禁官网| 日韩v欧美v日本v亚洲v国产v |