?? create_table_db2.sql
字號:
create table supplier (suppid int not null,name varchar(80), status varchar(2) not null, addr1 varchar(80), addr2 varchar(80), city varchar(80), state varchar(80), zip varchar(6) ,phone varchar(80), constraint pk_supplier primary key (suppid));
create table account (
userid varchar(80) not null,
password varchar(25) not null,
email varchar(80) not null,
name varchar(80) not null,
status varchar(2),
addr1 varchar(80) not null,
addr2 varchar(40),
city varchar(80) not null,
state varchar(80) not null,
zip varchar(20) not null,
country varchar(20) not null,
phone varchar(80) not null,
constraint pk_account primary key (userid)
);
create table orders (
orderid int not null,
userid varchar(80) not null,
orderdate date not null,
shipaddr1 varchar(80) not null,
shipaddr2 varchar(80),
shipcity varchar(80) not null,
shipstate varchar(80) not null,
shipzip varchar(20) not null,
shipcountry varchar(20) not null,
shiptoname varchar(80) not null,
courier varchar(80) not null,
totalprice float not null,
constraint pk_orders primary key (orderid),
constraint fk_orders_1 foreign key (userid) references account (userid)
);
create table payinfo(
orderid int not null,
paytype varchar(10) not null,
isfinished int not null,
transactiondate date,
creditcardinfo int,
constraint pk_payinfo primary key(orderid),
constraint fk_payinfo_1 foreign key (orderid) references orders (orderid)
);
create table creditcardinfo(
id int not null,
creditcard varchar(80) not null,
exprdate varchar(7) not null,
cardtype varchar(80) not null,
billaddr1 varchar(80) not null,
billaddr2 varchar(80),
billcity varchar(80) not null,
billstate varchar(80) not null,
billzip varchar(20) not null,
billcountry varchar(20) not null,
billtoname varchar(80) not null,
constraint pk_creditcardinfo primary key(id)
);
create table orderstatus (
orderid int not null,
linenum int not null,
timestamp date not null,
status varchar(10) not null,
constraint pk_orderstatus primary key (orderid, linenum),
constraint fk_orderstatus_1 foreign key (orderid)
references orders (orderid)
);
create table lineitem (
orderid int not null,
linenum int not null,
itemid varchar(10) not null,
quantity int not null,
unitprice float not null,
constraint pk_lineitem primary key (orderid, linenum),
constraint fk_lineitem_1 foreign key (orderid)
references orders (orderid)
);
create table category (
catid varchar(10) not null,
name varchar(80),
descn varchar(255),
constraint pk_category primary key (catid)
);
create table product (
productid varchar(10) not null,
category varchar(10) not null,
name varchar(80) ,
descn varchar(255),
constraint pk_product primary key (productid),
constraint fk_product_1 foreign key (category)
references category (catid)
);
create table item (
itemid varchar(10) not null,
productid varchar(10) not null,
listprice float,
unitcost float,
supplier int,
status varchar(2),
attr1 varchar(80),
attr2 varchar(80),
attr3 varchar(80),
attr4 varchar(80),
attr5 varchar(80),
constraint pk_item primary key (itemid),
constraint fk_item_1 foreign key (productid)
references product (productid),
constraint fk_item_2 foreign key (supplier)
references supplier (suppid)
);
create table inventory (
itemid varchar(10) not null,
qty int not null,
constraint pk_inventory primary key (itemid)
);
CREATE TABLE sequence
(
name varchar(30) not null,
nextid int not null,
constraint pk_sequence primary key (name)
);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -