SQL基础知识V2——CREATE

简介: SQL数据库开发

CREATE作用

通过使用CREATE 语句,可以轻松地创建数据库、表、索引等。


CREATE DATABASE语句

CREATE DATABASE语句用于创建数据库

语法

CREATE DATABASE database_name

我们想创建一个SQL_Road的数据库

示例

CREATE DATABASE SQL_Road

结果

40.jpg

CREATE TABLE 语句

CREATE TABLE 语句用于创建表。

语法

CREATE TABLE table_name(

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

示例

我们想创建一个客户表Customers

CREATE TABLE Customers(
 客户ID INT IDENTITY(1,1) NOT NULL,
 姓名 VARCHAR(10) NULL,
 地址 VARCHAR(50) NULL,
 城市 VARCHAR(20) NULL,
 邮编 CHAR(6) NULL,
 省份 VARCHAR(20) NULL
) ;

结果


41.jpg


CREATE INDEX语句

CREATE INDEX 语句用于创建索引

在表上创建一个普通可以重复数据的索引

语法

CREATE INDEX index_name

ON table_name(column_name)

示例

我们在表Customers上创建一个城市列的索引

CREATE INDEX index_city
ON Customers(城市)

结果

42.jpg


在表上创建一个唯一(数据不重复)的索引,只需添加UNIQUE关键字即可

语法

CREATE UNIQUE INDEX index_name

ON table_name(column_name)

示例

我们在表Customers的客户ID上创建一个UNIQUE索引

CREATE UNIQUE INDEX index_cusid
ON Customers(客户ID)

结果


43.jpg


在表上创建一个普通的联合索引

语法

CREATE INDEX index_name

ON table_name(column_name1,column_name2)

示例

我们想在表Customers中创建一个城市和省份的联合索引,并对身份进行倒序排列(如果不注明排序规则,默认是升序排列)

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

结果


44.jpg

批注

CREATE是一个数据定义语言(DDL),主要用来定义各种对象(数据库,表,索引,视图等)

相关文章
|
5月前
|
SQL 关系型数据库 MySQL
SQL CREATE TABLE 语句
SQL CREATE TABLE 语句
51 5
|
6月前
|
SQL 存储 关系型数据库
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
|
4月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL FOREIGN KEY 约束
【7月更文挑战第24天】CREATE TABLE 时的 SQL FOREIGN KEY 约束。
56 5
|
3月前
|
SQL 数据库 Windows
【应用服务 App Service】当使用EntityFrameWorkCore访问Sql Server数据库时,在Azure App Service会出现Cannot create a DbSet for ** because this type is not included in the model for the context的错误
【应用服务 App Service】当使用EntityFrameWorkCore访问Sql Server数据库时,在Azure App Service会出现Cannot create a DbSet for ** because this type is not included in the model for the context的错误
|
4月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL FOREIGN KEY 约束
【7月更文挑战第19天】CREATE TABLE 时的 SQL FOREIGN KEY 约束
41 8
|
4月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL PRIMARY KEY 约束
【7月更文挑战第24天】CREATE TABLE 时的 SQL PRIMARY KEY 约束。
43 2
|
4月前
|
SQL 关系型数据库 MySQL
SQL CREATE TABLE 语句
【7月更文挑战第18天】SQL CREATE TABLE 语句。
45 6
|
4月前
|
SQL 数据库 索引
SQL CREATE INDEX 语句
【7月更文挑战第20天】SQL CREATE INDEX 语句。
34 1
|
4月前
|
SQL 关系型数据库 MySQL
SQL CREATE TABLE 语句
【7月更文挑战第16天】SQL CREATE TABLE 语句。
39 2
|
4月前
|
SQL 数据库
SQL CREATE DATABASE 语句
【7月更文挑战第18天】SQL CREATE DATABASE 语句。
141 1

热门文章

最新文章

下一篇
无影云桌面