仅在还不存在 PHP 和 MYSQL 数据库连接和表创建时执行它们吗?


仅创建数据库一次,使用以下语法。

CREATE DATABASE IF NOT EXISTS yourDatabaseName;

仅创建表一次,使用以下语法 −

CREATE TABLE IF NOT EXISTS yourTableName
(
   yourColumnName yourDatatype,
   .
   .
   .
   N
);

让我们实现以上两个语法,仅在尚不存在的情况下创建数据库和表 −

mysql> CREATE DATABASE IF NOT EXISTS login;
Query OK, 1 row affected (0.23 sec)

上述查询成功创建了一个数据库。

以下是创建表的查询 −

mysql> CREATE TABLE IF NOT EXISTS DemoTable
(
   Id int
);
Query OK, 0 rows affected (0.56 sec)

上述查询成功创建了一个表。

更新于: 2019-07-30

864 次浏览

开启你的 职业生涯

完成课程,获得认证

开始学习
广告