写出ATM柜员机模拟系统数据库模块的交易记录代码,用mysql写建立相应的库并插入相应数据
时间: 2024-02-11 11:04:04 浏览: 24
以下是ATM柜员机模拟系统数据库模块的交易记录代码,使用MySQL建立相应的库并插入相应数据:
```
CREATE DATABASE atm;
USE atm;
CREATE TABLE transactions (
id INT NOT NULL AUTO_INCREMENT,
account_number VARCHAR(10) NOT NULL,
transaction_type ENUM('withdrawal', 'deposit') NOT NULL,
amount DECIMAL(10, 2) NOT NULL,
transaction_date DATETIME NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO transactions (account_number, transaction_type, amount, transaction_date)
VALUES ('1234567890', 'deposit', 100.00, '2022-01-01 00:00:00');
INSERT INTO transactions (account_number, transaction_type, amount, transaction_date)
VALUES ('1234567890', 'withdrawal', 50.00, '2022-01-02 00:00:00');
```
上述代码创建了一个名为 `atm` 的数据库,其中包含一个名为 `transactions` 的表,用于存储交易记录。然后,它插入了两个示例交易记录。
第一个交易记录是账户号码为 `1234567890` 的存款交易,交易金额为 `100.00`,交易日期为 `2022-01-01 00:00:00`。
第二个交易记录是账户号码为 `1234567890` 的取款交易,交易金额为 `50.00`,交易日期为 `2022-01-02 00:00:00`。
可以通过在MySQL客户端中运行上述代码来创建该数据库和表,并插入示例数据。