色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創(chuàng)建5張關(guān)聯(lián)的表

林玟書2年前9瀏覽0評論

MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持創(chuàng)建多張關(guān)聯(lián)的表。關(guān)聯(lián)的表之間可以通過主鍵和外鍵進行聯(lián)接,為數(shù)據(jù)庫的操作提供了方便。在此我們將介紹如何創(chuàng)建5張關(guān)聯(lián)的表。

CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE orders (
id INT(11) NOT NULL AUTO_INCREMENT,
user_id INT(11) NOT NULL,
product_name VARCHAR(50) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
);
CREATE TABLE products (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE order_items (
id INT(11) NOT NULL AUTO_INCREMENT,
order_id INT(11) NOT NULL,
product_id INT(11) NOT NULL,
quantity INT(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (order_id) REFERENCES orders(id) ON DELETE CASCADE,
FOREIGN KEY (product_id) REFERENCES products(id) ON DELETE CASCADE
);
CREATE TABLE reviews (
id INT(11) NOT NULL AUTO_INCREMENT,
product_id INT(11) NOT NULL,
rating INT(11) NOT NULL,
review_text TEXT,
PRIMARY KEY (id),
FOREIGN KEY (product_id) REFERENCES products(id) ON DELETE CASCADE
);

以上代碼演示了如何創(chuàng)建5張關(guān)聯(lián)的表,包括users(用戶)、orders(訂單)、products(產(chǎn)品)、order_items(訂單條目)和reviews(產(chǎn)品評價)。

其中,orders表和order_items表通過外鍵user_id和order_id聯(lián)接到users表和orders表,而order_items表和reviews表則與products表關(guān)聯(lián),同時也對主鍵和外鍵進行了設(shè)置。

通過以上代碼,我們可以輕松地創(chuàng)建有關(guān)關(guān)聯(lián)表的MySQL數(shù)據(jù)庫,為數(shù)據(jù)管理提供了方便。