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

##建库
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)
)
**

【约束查看下篇】

**

你可能感兴趣的:(ATM银行系统)