当前位置:首页 » 数据仓库 » 数据库创建表的语句格式
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库创建表的语句格式

发布时间: 2022-06-04 09:49:33

数据库建表语句

CREATE TABLE语句,用于在数据库中创建新表。语法:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。

table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。

NOT NULL是sql的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。multifieldindex参数是定义多重字段索引的CONSTRAINT子句。

(1)数据库创建表的语句格式扩展阅读:

方法数据类型(data_type)规定了列可容纳何种数据类型。SQL中最常用的数据类型有:

1、integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

2、decimal(size,d) numeric(size,d):容纳带有小数的数字。

3、char(size):容纳固定长度的字符串

4、varchar(size):容纳可变长度的字符串

5、date(yyyymmdd):容纳日期。

CREATE TABLE语句可创建空表,同时可使用 INSERT INTO 语句向空表写入数据。

Ⅱ SQL语句创建表

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

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

(2)数据库创建表的语句格式扩展阅读

创建表数据类型:

integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

decimal(size,d) numeric(size,d):容纳带有小数的数字。

char(size):容纳固定长度的字符串

varchar(size):容纳可变长度的字符串

date(yyyymmdd):容纳日期。

参考资料:网络-SQL CREATE TABLE

Ⅲ 创建表格SQL语句格式是什么

create table 123 --格式:create table 自定义的表名<br>( --字段名一般为有一定意义的英文<br>names char (15), -- 格式:字段名 类型 () 括号里面的是允许输入的长度<br>age int, --int型的后面不要接长度<br>years text (20) --最后一个字段后面不要逗号<br>)</p>
<p>--在创建表时就可以对字段加上约束:<br>create table 123<br>(<br>names char (15) primary key identity(1,1) ,--加主键约束,还有标识列属性(两者构成实体完整性)<br>age int not null,--加非空约束,不打"not null"默认为:可以为空<br>years text (20) foreign key references 456(years),--加外键约束,格式:foreign key references 关联的表名(字段名)<br>class char (20) default '哈哈'--加默认值约束<br>school char (30) check(school='十五' or school='十')--加检查约束,格式:check (条件表达式)--<br>)</p>
<p>--如果在表创建好了以后再加约束,则格式分别为:</p>
<p>-- 主键:<br>alter table 表名<br>add constraint PK_字段名--"PK"为主键的缩写,字段名为要在其上创建主键的字段名,'PK_字段名'就为约束名<br>primary key (字段名)--字段名同上</p>
<p>--唯一约束:<br>alter table 表名<br>add constraint UQ_字段名<br>unique (字段名)</p>
<p>--外键约束:<br>alter table 表名<br>add constraint FK_字段名--"FK"为外键的缩写<br>foreign key 字段名 references 关联的表名 (关联的字段名)--注意'关联的表名'和'关联的字段名'</p>
<p>--检查约束:<br>alter table 表名<br>add constraint CK_字段名<br>check (条件表达式)--条件表达式中的条件用关系运算符连接</p>
<p>--默认值约束:<br>alter table 表名<br>add constraint DF_字段名<br>default '默认值' for 字段名--其中的'默认值'为你想要默认的值,注意'for' </p>
<p>--删除创建的约束:<br>alter table 表名<br>drop constraint 约束名--约束名为你前面创建的如:PK_字段 这样的约束名<br>--注意:如果约束是在创建表的时候创建的,则不能用命令删除<br>--只能在'企业管理器'里面删除</p>

Ⅳ 如何用SQL创建一个表格

1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。

Ⅳ 怎么用sql语句创建表

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

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:

数据类型

描述

  • integer(size)

  • int(size)

  • smallint(size)

  • tinyint(size)

  • 仅容纳整数。在括号内规定数字的最大位数。
  • decimal(size,d)

  • numeric(size,d)

  • 容纳带有小数的数字。

    "size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

char(size)

容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。

在括号中规定字符串的长度。

varchar(size)

容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。

在括号中规定字符串的最大长度。

date(yyyymmdd) 容纳日期。