在MySQL中创建表并插入记录,如果表不存在

在MySQL中创建表并插入记录,如果表不存在

使用以下语法使用 CREATE TABLE IF NOT EXISTS –

create table if not exists 你的表名
(
   你的列名1 数据类型,
   你的列名2 数据类型,
   你的列名3 数据类型,
   .
   .
   N
)
as select 你的值1 as 你的列名1, 你的值2 as 你的列名2, 你的值3 as 你的列名3,.............................N;

让我们首先创建一个表,并在表不存在时插入值 –

mysql> create table if not exists DemoTable
(
   id int,
   FirstName varchar(20),
   LastName varchar(20)
)
as select 100 as id, 'John' as FirstName , 'Smith' as LastName;
Query OK, 1 row affected (0.65 sec)
Records: 1 Duplicates: 0 Warnings: 0

现在让我们显示记录 –

mysql> select *from DemoTable;

这将产生以下输出 –

+------+-----------+----------+
| id   | FirstName | LastName |
+------+-----------+----------+
| 100  | John      | Smith    |
+------+-----------+----------+
1 row in set (0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

MySQL 教程