永发信息网

如何用SQL创建一个表格?

答案:6  悬赏:0  手机版
解决时间 2021-01-30 07:35
如何用SQL创建一个表格?
最佳答案
创建表

这个create table语句是用于创建一个新的表格。以下是一个简单创建表格语句的格式:

create table "tablename"

("column1" "data type",

"column2" "data type",

"column3" "data type";

如果你想使用可选的约束,创建表格的格式为:

create table "tablename"

("column1" "data type" [constraint],

"column2" "data type" [constraint],

"column3" "data type" [constraint]);

[ ] = optional

这里注意:你可以任意创建多列的表格,这个条件是可选的。
全部回答
一般格式为:
CREATE TABLE <表名>(
<列名><数据类型>[列级完整性约束定义]
{,<列名><数据类型>[列级完整性约束定义]…}
[,表级完整性约束定义])
解释:
1、[ ] ---方括号中的内容表示是可选的,如: [列级完整性约束定义] 代表可以有也可以没有
2、完整性约束定义含以下几种:
只限制列的约束定义:NOT NULL (意:限制列取值非空),DEFAULT(意:指定列的默认值)、
既可限制列也可限制表的约束定义:UNIQUE(意:限制取值唯一,不能重复)CHECK(意:限制列的取值范围)、PRIMARY KEY (意:定义主键约束,主键:唯一确定一个元组的属性)
以创建一张表维护学生信息为例:
CREATE TABLE STUDENT(
ID CHAr (7) PRIMARY KEY , -------设置ID为主键
NAME NCHAr(5) NOT NULL, --------限制姓名不能为空
SEX NCHAr(1), --------性别占最多1个字符
AGE TINYINT, ------- 年龄在0-255之间整数、
DEPT NVARCHAr(20)
)
学习来源:《数据库原理与实践教程》——SQL server
新建表格涩
create table t_aaa (id int primary key,name varchar(20),sex tinyint)
create table 表名
{ 列名 类型(大小),
列名 类型(大小),
...
}
CREATE TABLE [table] (
[table_id] [int] IDENTITY (1, 1) NOT NULL ,
[table_language] [int] NULL ,
[table_name] [varchar] (256) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陈鸿桂、陈润坷、这两个名字各能打多少分
诚业废品回收公司地址在什么地方,我要处理点
【风高月黑】风高月黑是什么意思
粮票可以在银行兑换吗
隗山的意思是什么啊?知道的请说下!
施工合同中采用的无限风险是否违法?
苹果手机不能用迅雷下载该怎么办?
中国移动(东风路)地址在哪,我要去那里办事
平安废品资源回收怎么去啊,我要去那办事
正对的意思是什么啊?知道的请说下!
南美西内陆港口
中国移动(黑石河东路)地址在什么地方,我要处
谢峰再生废品回收站地址在什么地方,想过去办
柜式空调内机可以放倒拉吗
棕色硬盒的白沙烟是什么品种,多少一包,什么
推荐资讯
【林黛玉诗词】林黛玉是怎样的一个女子?有什
对女人失望了用什么词语表达
招商银行电话多少
我到德州可以走大广高速吗哪里下,谢谢!
高电压能转化成高电流吗?
你虽然没有结过婚但是你在外面有一个私生子什
四十年同学聚会,然后成立了微信群,一年来大
注销公司要查账吗
我想问下,承德附属医院有没有职工宿舍啊?马
有一首女生唱的歌 第一句是算了吧 我不是四年
久九茶居地址有知道的么?有点事想过去
某幼儿园的区角活动创设很有特色。每个班里都
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?