mysql记账

MySQL记账是一种基于MySQL数据库的记账系统,它可以记录企业、组织或个人的财务活动和交易,并生成各种财务报表,如收支明细表、资产负债表、现金流量表等。以下是一个简单的MySQL记账系统实现:

CREATE DATABASE accounting; USE accounting; CREATE TABLE account ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, description VARCHAR(100) ); CREATE TABLE transaction ( id INT PRIMARY KEY AUTO_INCREMENT, account_id INT NOT NULL, amount DECIMAL(10,2) NOT NULL, transaction_date DATE NOT NULL, description VARCHAR(100), FOREIGN KEY (account_id) REFERENCES account(id) );