数据库建表语句

createtabletest7272(idnumber(10),namevarchar2(20),agenumber(4),joindatedatedefaultsys... create table test7272(
id number(10) ,
name varchar2(20) ,
age number(4),
joindate date default sysdate,
primary key(id)
//primary key(id,name)
);
这些都是什么意思啊?每行
create table test7272(
id number(10) primary key,
name varchar2(20) ,
age number(4),
joindate date default sysdate,
check (age > 0)
);
展开
 我来答
仁昌爱娱乐
高粉答主

2020-01-05 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459851

向TA提问 私信TA
展开全部

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子句。

扩展资料:

方法数据类型(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 语句向空表写入数据。

ZESTRON
2024-09-04 广告
表界面分析在材料科学及化学领域占据核心地位,它深入探索物质表面与界面的微观结构、化学组成及相互作用。通过电商平台射线光电子能谱(电商平台PS)、扫描电子显微镜(SEM)及原子力显微镜(AFM)等先进技术手段,我们Dr. O.K. Wack ... 点击进入详情页
本回答由ZESTRON提供
michales003
推荐于2017-10-11 · TA获得超过911个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:637万
展开全部
create table test7272( //创建一个表、名称为 test7272
id number(10) , //创建一个字段id 类型为数字类型
name varchar2(20) , //创建一个字段name 类型为字符类型
age number(4), //创建一个字段age 类型为数字类型
joindate date default sysdate, //创建一个字段joindate 类型为日期类型
//默认值是当前日期
primary key(id), //设置改表的主键是id,也就是id列的值必须只能唯一.
check (age > 0) //年龄字段检查约束,年龄必须大于零。
//primary key(id,name)
);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzf3211
2015-09-16 · TA获得超过238个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:361万
展开全部
use [master]
go
--校验数据库是否存在,若已存在则删除
if exists(select * from Sysdatabases where name='MYERP')
drop database [MYERP]
go
--创建MYERP数据库
Create DataBase [MYERP]
on(Name='MYERP',FileName='D:\个人编程学习\Data\MYERP.mdf',Size = 3mb,FileGrowth = 1mb)
Log On(Name = 'MYERP_Log',FileName = 'D:\个人编程学习\Data\MYERP_Log.ldf',Size = 1mb,FileGrowth = 1mb)
go
use [MYERP]
go
--检验公司表(Company)是否存在,若已存在则删除
if exists(Select * From SysObjects Where Name = 'Company')
Drop Table [Company]
go
--创建公司表(Company)
Create Table [Company]
(
--主键索引列,公司编码
[cComCode] int IDENTITY(1,1) NOT NULL,
--公司全称
[cComName] [nvarchar](140) NOT NULL,
--公司简称
[cComAbbName] [nvarchar](20) NOT NULL,
--公司电子邮箱
[cComEmail] [nvarchar](30) NULL,
--公司地址
[cComAddress] [nvarchar](140) NULL,
--备注说明
[cComMemo] [nvarchar](240) NULL,
CONSTRAINT [PK_Company] PRIMARY KEY CLUSTERED
(
[cComCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自猛洞河羞答答的吉祥草
推荐于2017-09-22 · 超过15用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:27万
展开全部
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
agx2004
2008-08-15 · TA获得超过4849个赞
知道小有建树答主
回答量:1708
采纳率:0%
帮助的人:883万
展开全部
回答顶一楼。
回答补充:
check(age > 0)//创建一个约束,年龄必须大于零。我才 age 表示年龄。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式