MySQL Study (MySQL從入門到精通)

來源:互聯網
上載者:User

標籤:io   os   ar   for   sp   資料   on   ad   ef   

 建立一個簡單的書籍出版追蹤資料庫(UI工具 Navicat for MySQL) 

 


CREATE DATABASE publication_db;
USE publication_db;

CREATE TABLE poet(poet_code INT NOT NULL,first_name VARCHAR(30),surname VARCHAR(40),address VARCHAR(100),postcode VARCHAR(20),
telephone_number VARCHAR(30),PRIMARY KEY(poet_code));

CREATE TABLE poem(poem_Code INT NOT NULL,title VARCHAR(50),content TEXT,poet_Code INT NOT NULL,PRIMARY KEY(poem_Code),
INDEX(poet_Code),FOREIGN KEY(poet_Code) REFERENCES poet(poet_Code));

CREATE TABLE publication(publication_code INT NOT NULL,title VARCHAR(100),price MEDIUMINT UNSIGNED,PRIMARY KEY(publication_code));

CREATE TABLE poem_publication(poem_code INT NOT NULL,publication_code INT NOT NULL,PRIMARY KEY(poem_code,publication_code),
FOREIGN KEY(poem_code) REFERENCES poem(poem_code),FOREIGN KEY(publication_code) REFERENCES publication(publication_code));

CREATE TABLE sales_publication(sales_code INT NOT NULL,publication_code INT NOT NULL,PRIMARY KEY(sales_code,publication_code));

CREATE TABLE customer(customer_code INT NOT NULL,first_name VARCHAR(30),surname VARCHAR(30),address VARCHAR(100),postcode VARCHAR(20),
telephone_number VARCHAR(30),PRIMARY KEY(customer_code));

CREATE TABLE sale(sale_code INT NOT NULL,sale_date DATE,amount INT UNSIGNED,customer_code INT NOT NULL,PRIMARY KEY(sale_code),
INDEX(customer_code),FOREIGN KEY(customer_code) REFERENCES customer(customer_code));

 

MySQL Study (MySQL從入門到精通)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.