SQL CREATE TABLE 语句用法

CREATE TABLE 语句CREATE TABLE 语句用于创建数据库教程中的表。

SQL CREATE TABLE 语法CREATE TABLE 表名称(列名称1 数据类型,列名称2
数据类型,列名称3
数据类型,….卡塔尔数据类型规定了列可容纳何种数据类型。上边的报表富含了SQL中最常用的数据类型:

数据类型 描述 integer(size卡塔尔(قطر‎ int(sizeState of Qatar smallint(size卡塔尔(قطر‎ tinyint(size卡塔尔国仅容纳整数。在括号内分明数字的最大位数。 decimal(size,d卡塔尔 numeric(size,d卡塔尔国容纳带有小数的数字。

size 规定数字的最大位数。d 规定小数点右边的最大位数。char(sizeState of Qatar容纳固定长度的字符串。

在括号中规定字符串的长度。varchar(sizeState of Qatar 容纳可变长度的字符串。

在括号中鲜明字符串的最大尺寸。date(yyyymmdd卡塔尔 容纳日期。

USE suntest create table 旅社 ( 仓库编号 int , 酒店号 varchar(50卡塔尔国 , 城市
varchar(50卡塔尔 , 面积 int State of Qatar create table 酒店1 ( 仓库编号 int not null ,
货仓号 varchar(50卡塔尔(قطر‎ not null, 城市 varchar(50State of Qatar not null, –不能够为空not
null– 面积 int 卡塔尔国 create table 饭馆2 ( 商旅编号 int primary key ,
–主键的主要性字primary key– 仓库号 varchar(50卡塔尔 unique,
–独一索引关键字unique– 城市 varchar(50卡塔尔 not null, –不可能为空not null–
面积 int 卡塔尔(قطر‎ create table 旅馆3 ( 旅社编号 int primary key ,
–主键的尤为重要字primary key– 仓库号 varchar(50State of Qatar unique,
–唯一索引关键字unique– 城市 varchar(50卡塔尔(قطر‎ default ‘圣Peter堡’, –不能为空not
null– 面积 int check (面积=300 and 面积=1800卡塔尔 卡塔尔 create table 职工表 (
职工编号 int identity (1,1卡塔尔国 primary key, 职工号 varchar(50State of Qatar unique,
仓库号 varchar(50卡塔尔(قطر‎, 薪资 int check(基本工资=800 and 基本薪金=2100), )create table 订单表 ( 订单编号 int identity(1,1State of Qatar primary key, 订单号
varchar(50卡塔尔(قطر‎ unique, 职工号 varchar(50卡塔尔国 references
职工表(职工号卡塔尔(قطر‎,–references两张表经过职员和工人号涉嫌– 订购日期 datetime,
发卖金额 int 卡塔尔 create table 阳光薪俸表 ( 职工编号 int identity (1,1卡塔尔primary key, 职工号 varchar(50卡塔尔(قطر‎ unique, 堆栈号 varchar(50卡塔尔, 基本薪资 int
check(基本薪水=800 and 基本薪俸=2100卡塔尔, 加班工资 int, 奖金 int, 扣率 int,
应发薪俸 as (基本工资+加班薪俸+奖金-扣率)–as为电动计算字段,无法输入值– 卡塔尔国

相关文章