MySQL是一款常用的關系型數據庫管理系統。在MySQL中,我們可以同時創建兩張表。下面我們舉個例子來詳細介紹一下如何進行操作。
CREATE TABLE `table1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '', `age` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `table2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `phone` varchar(50) NOT NULL DEFAULT '', `email` varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上代碼是我們創建兩個表的SQL語句。第一個表名為table1,有三個字段,分別是id、name和age,其中id是主鍵,自增長;第二個表名為table2,有三個字段,分別是id、phone和email,其中id同樣是主鍵,自增長。
在MySQL中,我們可以將多個SQL語句寫在同一個執行塊中一起執行。因此,我們可以把上面的兩個SQL語句放在一起,然后執行。
CREATE TABLE `table1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '', `age` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `table2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `phone` varchar(50) NOT NULL DEFAULT '', `email` varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
通過以上操作,我們就可以同時創建兩張表了。在實際應用中,我們也可以在同一個執行塊中創建更多的表。希望以上內容對您有所幫助。