Mysql—-bookstore5

源码

create database bookstore;
use bookstore;

create table book(
图书编号 char(20) not null,
类别 varchar(20) not null default '计算机',
书名 varchar(40) not null,
作者 varchar(10) not null,
出版社 varchar(20) not null,
出版时间 date not null,
单价 float(5,2) null,
数量 int(0) null,
折扣 float(3,2) not null,
封面图片 varchar(40) null,
primary key(图书编号));
desc book;
CREATE TABLE members (
用户号 char(18) NOT NULL,
  姓名 char(10) NOT NULL,
  性别 char(2) NOT NULL,
  密码 char(6) NOT NULL,
  联系电话 varchar(20) NOT NULL,
  注册时间 datetime(0) NULL DEFAULT NULL,
  PRIMARY KEY (用户号)
) ;
desc book;
create table sell(
 订单号 int(0) not null primary key,
用户号 char(18) not null,
图书编号 char(20) not null,
订购册数 int(5) not null,
订购时间 datetime not null,
订购单价 float(5,2) not null,
是否发货 char(6)  null,
是否收货 char(6) null,
是否结清 char(6) null);
desc sell;

alter table sell
add foreign key(用户号)
references members(用户号)
on delete restrict
on update restrict;
alter table sell
add foreign key(图书编号)
references book(图书编号)
on delete cascade
on update cascade;

alter table members
add check(性别 in('男','女'));

show create table sell; 
show create table members; 
show create table book;

insert into book values
('TP.2462','计算机','计算机基础','陆大强','清华大学出版社','2018-10-19',45.00,45,0.80,null);
 select * from book;

insert into book
(图书编号,书名,作者,出版社,出版时间,单价)
values
('Ts.3010','Oracle','张小刚','北京大学出版社','2019-08-02',28);

alter table book
 modify 折扣 float(3,2) null;

insert into book
(图书编号,书名,作者,出版社,出版时间,单价)
values
('Ts.3010','Oracle','张小刚','北京大学出版社','2019-08-02',28);

update book
set 类别='数据库'
where 图书编号='Ts.3010';
select * from book;

delete from book
where 图书编号='TP.2462';

delete from book
where 类别='数据库';


INSERT INTO `book` VALUES ('TP.2462', '计算机', '计算机应用基础', '陆大强', '清华大学出版社', '2018-10-19', 45.00, 45, 0.80, NULL);
INSERT INTO `book` VALUES ('TP.2463', '计算机', '计算机网络技术', '林力辉', '清华大学出版社', '2020-10-16', 25.50, 31, 0.80, 'D\\pic\\ll.jpg');
INSERT INTO `book` VALUES ('TP.2525', '计算机', 'PHP高级语言', '王大卫', '中国青年出版社', '2020-06-20', 33.25, 50, 0.80, 'D:\\pic\\js.jpg');
INSERT INTO `book` VALUES ('TP.6625', '计算机', 'JavaScript编程', '谢为民', '中国青年出版社', '2020-08-05', 33.00, 60, 0.80, NULL);
INSERT INTO `book` VALUES ('Ts.3010', '数据库', 'ORACLE', '张小刚', '北京大学出版社', '2019-08-02', 28.00, NULL, NULL, NULL);
INSERT INTO `book` VALUES ('Ts.3035', '数据库', 'MYSQL数据库', '李刚', '北京大学出版社', '2020-12-26', 20.00, 500, 0.80, 'D:\\pic\\jp.jpg');
INSERT INTO `book` VALUES ('Tw.1283', '网页设计', 'DW网站制作', '李华', '人民邮电出版社', '2015-10-01', 27.00, NULL, NULL, NULL);
INSERT INTO `book` VALUES ('Tw.2562', '网页设计', 'ASP网站制作', '胡莉惠', '中国青年出版社', '2020-07-24', 30.50, 50, 0.80, NULL);
INSERT INTO `book` VALUES ('Tw.3020', '网页设计', '网页程序设计', '刘辉', '清华大学出版社', '2019-02-15', 25.00, NULL, NULL, NULL);
select * from book;

INSERT INTO `members` VALUES ('A0012', '赵宏宇', '男', '080100', '13601234123', '2017-03-04 18:23:45');
INSERT INTO `members` VALUES ('A3013', '张凯', '男', '080100', '13611320001', '2018-01-15 09:12:23');
INSERT INTO `members` VALUES ('B0022', '王林', '男', '080100', '12501234123', '2019-01-12 08:12:30');
INSERT INTO `members` VALUES ('B2023', '李小冰', '女', '080100', '13651111081', '2019-01-18 08:57:18');
INSERT INTO `members` VALUES ('C0132', '张莉', '女', '123456', '13822555432', '2019-09-23 00:00:00');
INSERT INTO `members` VALUES ('C0138', '李华', '女', '123456', '13822551234', '2018-08-23 00:00:00');
INSERT INTO `members` VALUES ('D1963', '张三', '男', '222222', '51985523', '2019-01-23 08:15:45');
select * from members;

INSERT INTO `sell` VALUES (1, 'C0132', 'TP.2525', 13, 20.00, '2020-11-14 12:13:49', '已发货', NULL, NULL);

alter table sell
drop column 订购时间;
alter table sell
add column 订购时间 datetime not null after 订购单价;

INSERT INTO `sell` VALUES (1, 'C0132', 'TP.2525', 13, 20.00, '2020-11-14 12:13:49', '已发货', NULL, NULL);
select * from sell;

INSERT INTO `sell` VALUES (2, 'D1963', 'TP.2463', 3, 31.50, '2020-11-21 12:25:12', '已发货', NULL, NULL);
INSERT INTO `sell` VALUES (3, 'D1963', 'TP.2525', 6, 23.45, '2020-03-26 12:25:23', '已发货', '已收货', NULL);
INSERT INTO `sell` VALUES (4, 'C0138', 'Ts.3035', 10, 23.50, '2020-08-01 12:13:49', '已发货', '已收货', '已结清');
INSERT INTO `sell` VALUES (5, 'C0138', 'TP.2525', 133, 33.50, '2020-08-01 12:13:49', NULL, NULL, NULL);
INSERT INTO `sell` VALUES (6, 'A3013', 'Tw.2562', 4, 89.00, '2020-08-20 00:00:00', NULL, NULL, NULL);
INSERT INTO `sell` VALUES (7, 'C0138', 'TP.2463', 43, 30.00, '2020-11-08 12:13:49', '已发货', NULL, NULL);
INSERT INTO `sell` VALUES (8, 'C0138', 'Ts.3035', 5, 45.50, '2020-11-21 00:00:00', NULL, NULL, NULL);
INSERT INTO `sell` VALUES (9, 'C0132', 'Tw.1283', 6, 23.00, '2020-11-28 18:23:35', '已发货', '已收货', NULL);
select * from sell;

insert into sell
(订单号,用户号,图书编号,订购册数,订购单价,订购时间)
values
 (10,'D0132','Tw.1283',6,'23.00','2022-10-21 9:54:10');

insert into sell
(订单号,用户号,图书编号,订购册数,订购单价,订购时间)
values
 (10,'D0132','Tw.1283',6,'23.00','2022-10-21 9:54:10');

insert into sell
(订单号,用户号,图书编号,订购册数,订购单价,订购时间)
values
(10,'B2023','Tw.1283',6,'23.00','2022-10-21 9:54:10');


select* from book;select* from sell;

update book
set 图书编号='TP.2626'
where 图书编号='TP.2525';

select* from book;select* from sell;

delete from sell
where 订单号=10;
select* from sell;

desc book;
alter table book
change 类别 图书类别 varchar(20) not null;

desc book;
alter table book
modify 图书类别 varchar(20) not null default '计算机';

desc book;




Views: 5

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇