欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记一个简单表结构设计语句--消费记账

程序员文章站 2023-12-24 12:08:45
...
CREATE DATABASE HUTUBILL;

USE HUTUBILL;

CREATE TABLE CONFIG (
  ID INT AUTO_INCREMENT,
  KEY_ VARCHAR(255),
  VALUE VARCHAR(255),
  PRIMARY KEY (ID)
) DEFAULT CHARSET =UTF8;

CREATE TABLE CATEGORY(
  ID INT AUTO_INCREMENT,
  NAME VARCHAR(255),
  PRIMARY KEY (ID)
) DEFAULT CHARSET = UTF8;

CREATE TABLE RECORD(
  ID INT AUTO_INCREMENT,
  SPEND INT,
  CID INT,
  COMMENT VARCHAR(255),
  DATE DATE,
  PRIMARY KEY (ID),
  CONSTRAINT FK_RECORD_CATEGORY FOREIGN KEY (CID) REFERENCES CATEGORY(ID)
) DEFAULT CHARSET = UTF8;

id自增: ID INT AUTO_INCREMENT
设置主键: PRIMARY KEY (ID)
设置外键: CONSTRAINT FK_RECORD_CATEGORY FOREIGN KEY (CID) REFERENCES CATEGORY(ID)
RECORD与CATEGORY两个表是M:1关系,外键是加在多表中的,也就是加在Record表中的,在这里就是cid。

以RECORD为例查看创建结果:
记一个简单表结构设计语句--消费记账

相关标签: 数据库

上一篇:

下一篇: