MySQL基礎(chǔ)知識——CREATE
設(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é)果

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é)果

——End——
后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨 后臺回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。 推薦閱讀
這是一個能學(xué)到技術(shù)的公眾號,歡迎關(guān)注
點擊「閱讀原文」了解SQL訓(xùn)練營
