数据库

以下内容均为转载,仅为学习记录,谢谢原作者们的分享!

1. MySQL数据库入门与精通教程

2. MySQL多表联合查询语法示例

parts表:
create table if not exists parts(
part_id smallint(6) not null, 
part_name varchar(6) not null, 
part_mail varchar(6) not null, 
part_pass varchar(20) not null, 
primary key(part_id), 
foreign key(part_name) references books(book_borrower) on delete cascade on update cascade) 
engine=InnoDB character set utf8 collate utf8_general_ci;
books表:
create table if not exists books(book_id smallint(6) not null auto_increment,
book_name char(20) not null,
book_pic varchar(200) not null,
book_author char(20) not null, 
book_pub char(40) not null, 
book_sort char(6) not null, 
book_owner char(6) not null, 
book_borrower char(7) not null, 
book_borrower_time date default null,
primary key(book_id), index(book_borrower))
engine=InnoDB character set utf8 collate utf8_general_ci auto_increment=5;
parts表即part_name字段为外键,关联到books表的book_borrower字段,删除books表中的数据,在parts表中与之关联的数据也会被删除;反之,删除parts表中的数据,books表中数据不会受到影响,依然存在。on delete cascade)

mysql -P + 端口名
mysql 数据库名  -u 用户名 -p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值