赞
踩
设法在数据库里存入下面4个表,通过完成表的创建,熟悉这一流程
CREATE DATABASE 第三章;
SHOW CREATE TABLE 第三章;
- CREATE TABLE 会员表
- (
- uid CHAR(4) NOT NULL PRIMARY KEY,
- unmae VARCHAR(20),
- email VARCHAR(20),
- tnum VARCHAR(15),
- score INT
- )
原因在于4个表如果顺序插入数据库,第二张表图书表要用到外键(需要关联第三张表),而稍微看一下最后两张表发现只有第二张表麻烦些(也没有很麻烦,可以建完表再插入,只要你别忘了加外键约束就行)
语句上也没有多麻烦对比如下:
区别在于后者多了一个常规的插入语句 ALTETR TABLE
我选择先创造这个表,大型开发不建议,容易忘细枝末节,因为是个小项目没什么东西
- CREATE TABLE 图书表
- (
- bid INT NOT NULL PRIMARY KEY,
- bname VARCHAR(50) NOT NULL,
- author CHAR(8) ,
- price FLOAT,
- publisher VARCHAR(50),
- discount FLOAT,
- cid INT
- )
如果在插入表时出现错误,记得删除原来的表重新创建(不同于编写程序)
DROP TABLE 数据表;
过程同上
- -- CREATE TABLE 图书类别表
- -- (
- -- cid INT NOT NULL PRIMARY KEY,
- -- cname VARCHAR(16)
- -- )
- DESCRIBE 图书类别表;
问题:最后两个字段的数据类型应该是印刷错误,改成int即可
- CREATE TABLE 订购表
- (
- bid INT NOT NULL ,
- uid CHAR(4) NOT NULL,
- ordernum INT DEFAULT 1,
- orderdate INT,
- deliverydate INT
- )
ALTER TABLE 图书表 ADD CONSTRAINT 外键 FOREIGN KEY(bname) REFERENCES 图书类别表(cid);
有时间补充(后会无期了),正所谓,人和程序一个能跑就行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。