Để tạo cơ sở dữ liệu chỉ một lần, hãy sử dụng cú pháp sau:
CREATE DATABASE IF NOT EXISTS yourDatabaseName;
Để tạo bảng chỉ một lần, hãy sử dụng cú pháp sau:
CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName yourDatatype, . . . N );
Hãy triển khai cả hai cú pháp trên để tạo cơ sở dữ liệu và bảng chỉ một lần nếu chưa tồn tại:
mysql> CREATE DATABASE IF NOT EXISTS login; Query OK, 1 row affected (0.23 sec)
Truy vấn trên tạo cơ sở dữ liệu thành công.
Truy vấn sau để tạo một bảng:
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int ); Query OK, 0 rows affected (0.56 sec)
Truy vấn trên tạo bảng thành công.