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;
通过以上操作,我们就可以同时创建两张表了。在实际应用中,我们也可以在同一个执行块中创建更多的表。希望以上内容对您有所帮助。