mysql 修改表字段_创建表字段(mysql)

一、创建名为booK的数据库

create database book;

二、在book下创建以下4张表

6e4f203a3c858b1fbc2c4bcdf771536f.png

1、创建表字段,确定字段属性,约束条件

use book;

读者信息表

create table readerinfo (

card_id char(18) primary key,

name varchar(30) not null,

sex enum('男','女') not null,

age tinyint not null,

balance decimal(7,3) not null

);

35cb936cf7cbcb3afde92ba9a32e9968.png
读者信息表结果

图书信息表

create table bookinfo (

book_id char(10) primary key,

book_category_id varchar(10) not null ,

book_name varchar(20) unique not null,

author varchar(20) not null,

price float(7,3) not null,

press varchar(20) not null,

pubdate date not null,

store int(10) not null

);

deda6321357b66517b98c524808ec01f.png
图书信息表结果

图书类别表

create table bookcategory (

category_id char(18) primary key,

category varchar(20) not null,

);

0d7a1b9b1cfce8196eda3e79965df407.png
图书类别表结果

alter table bookinfo add foreign key (book_category_id) references bookcategory (category_id); 外键

借阅信息表

create table borrowinfo (

book_id char(10) not null,

card_id char(18)not null,

borrow_date date not null,

return_date date not null,

staus enum('是','否') ,

primary key (book_id,card_id)

);

d3d21e26d087b8bb7c91174bfbb09617.png
借阅表信息结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值