如何 SQL创建表

设有一个顾客商品关系数据库,有三个基本表,表结构如下:•商品表:Article(商品号,商品名,单价,库存量)•客户表:Customer(顾客号,... 设有一个顾客商品关系数据库,有三个基本表,表结构如下:•商品表:Article (商品号,商品名,单价,库存量)•客户表:Customer (顾客号,顾客名,性别,年龄,电话)•订单表:OrderItem (顾客号,商品号,数量,购买价,日期) 展开
 我来答
Kulukro
2018-04-25 · TA获得超过481个赞
知道答主
回答量:0
采纳率:62%
帮助的人:0
展开全部
  • 创建数据库表首先得创建好数据库,数据库的具体创建方法请参见:http://jingyan.baidu.com/article/63f236280e53740209ab3d53.html

  • 2

    数据库创建好之后,如图点开数据库,鼠标选中表,右键选择【新建表】。

  • 3

    在弹出的表的新建窗口中填入相关表信息。这里创建的是学生信息相关的表,包含信息如图。

  • 4

    表信息填写好之后,如果有需要就可以设置主键(主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行。)。设置方法为,选中要设置的列右键设置为主键即可。

  • 5

    表信息填写完毕,也设置了相应的键,下面就是保存表,可以【ctrl+s】,在弹出的框内填写表名,然后确定。也可以直接点击创建表窗口右上角的关闭按钮,在弹出的框内填写表名,然后确定。表创建完成。

    END

  • SQL命令创建数据表

  • 点击【新建查询】按钮,打开SQL命令编辑框,对数据库表的操作以及维护都可以通过编辑SQL命令实现。

  • 在编辑框内编辑创建数据库表的代码,确认代码无误后,单击【执行】按钮,创建数据表。

  • 3

    创建数据表的源代码如下,各命令详见请自行百度。

    use test

    go

    if exists(select name from sys.tables where name='Student')

    drop table Student

    go

    create table Student

    (sname nchar(10) primary key,

    sex nchar(2) not null,

    bir datetime

    )

ve_love
2014-01-04 · 超过49用户采纳过TA的回答
知道答主
回答量:306
采纳率:0%
帮助的人:125万
展开全部
//商品表
create table product
(
proid varchar(20) primary key,
proname varchar(50),
proprice money,
procount int
);
//顾客表
create table customer
(
custno varchar(20) primary key,
custname varchar(50),
custsex varchar(10),
custage int,
custtel varchar(20)
);
//订单表
create table orderitem
(
custno varchar(20),
proid varchar(20),
ocount int,
oprice money,
odate date
);
//外键
alter table orderitem add constraint fk_custno foreign key(custno) references customer(custno);
alter table orderitem add constraint fk_proid foreign key(proid) references product(proid);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ibangbangcn
2014-01-04 · TA获得超过2654个赞
知道大有可为答主
回答量:3368
采纳率:16%
帮助的人:1459万
展开全部
USE [test]GO

CREATE TABLE [dbo].[Article]( [GoodID] [varchar](50) NOT NULL, [Goodname] [varchar](100) NULL, [Price] [numeric](18, 10) NOT NULL, [GoodSum] [nchar](10) NULL, CONSTRAINT [PK_Article] PRIMARY KEY CLUSTERED ( [GoodID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阮雅安赧童
2019-07-28 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:677万
展开全部
1、
创建数据表
create
table
图书表(图书编号
number
primary
key,
书名
varchar2(20)
not
null
,
作者
varchar2(20)
not
null
,
出版社编号
number,
单价
number,isbn
varchar2(50)
not
null,
出版日期
varchar2(20)
not
null,销售状态
number
default
0,
备注
varchar2(500)
,constraint
con_单价
check(单价
>=1),constraint
con_销售状态
check(销售状态
in
(0,1)));
2、为“图书编号”创建序列
create
sequence
seq_图书编号
;
3、为“出版社”添加外键
create
table
出版社表
(id
number
primary
key);
alter
table
图书表
add
constraint
con_出版社编号
foreign
key
(出版社编号)
references
出版社表(id);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式