澳门新葡萄京官网注册SQL CREATE TABLE 语句用法

澳门新葡萄京官网注册,CREATE TABLE 语句CREATE TABLE 语句用于创设数据库教程中的表。

SQL CREATE TABLE 语句用法

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

在括号中明确字符串的尺寸。varchar(size卡塔尔 容纳可变长度的字符串。

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

size 规定数字的最大位数。d 规定小数点侧面的最大位数。char(size卡塔尔(قطر‎容纳固定长度的字符串。

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注