【ATM银行系统 创建数据库和表】

本文详细介绍了一个银行系统的数据库设计,包括客户信息表、银行信息表、交易信息表和存款类型表的结构,为读者提供了深入理解银行数据库架构的视角。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##建库
CREATE DATABASE bankDB;
##客户信息表
CREATE TABLE userInfo
(
customerID INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
customerName CHAR NOT NULL,
PID CHAR(18) NOT NULL,
telephone CHAR(11) NOT NULL,
address VARCHAR(128)
)
##创建银行信息表
CREATE TABLE cardInfo
(
cardID CHAR PRIMARY KEY NOT NULL,
curID VARCHAR(19) NOT NULL,
savingID INT NOT NULL,
openDate TIMESTAMP NOT NULL,
openMoney DECIMAL NOT NULL,
balance DECIMAL NOT NULL,
password VARCHAR(6) NOT NULL,
IsReportLoss BIT NOT NULL,
customerID INT NOT NULL
)
##交易信息表结构 (tradeInfo)
CREATE TABLE tradeInfo
(
transDate TIMESTAMP,
cardID CHAR NOT NULL,
transType CHAR NOT NULL,
transMoney DECIMAL NOT NULL,
remark TEXT
)
##存款类型表结构(deposit)
CREATE TABLE deposit
(
savingID INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
savingName VARCHAR(32) NOT NULL,
descrip VARCHAR(32)
)
**

【约束查看下篇】

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值