1. WAOYOU首页
  2. 数据库

sql语句:判断表不存在才创建新表

在日常开发中,为了减少数据库的查询次数,有一种场景需要在创建数据表时,判断该表是否存在。sql语句中可以实现在创建表时,数据库内部sql判断该表是否存在,如果不存在才会执行创建表操作。在SQL数据库中,只需在创建表的语句中添加IF NOT EXISTS即可判断,如果不存在才创建表。本文sql语句只测试了sqlite

sql语句:判断表不存在才创建新表

 

数据库中判断表不存在则创建该表的SQL语句

CREATE TABLE IF NOT EXISTS Students(ID INT PRIMARY KEY,Name TEXT,Age INT)

本sql语句的效果是,如果判断数据库中不存在Students表,则创建新表Students,表中包含三个字段分别是:主键ID、和TEXT类型字段Name、INT类型字段Age。

注意事项:该sql语句在执行时,数据库内部进行判断是否存在Students表,该SQL语句执行后返回值一定为TRUE。

数据库创建表的SQL语句

CREATE TABLE Students(ID INT PRIMARY KEY,Name TEXT,Age INT)

创建新表Students,表中包含三个字段分别是:主键ID、和TEXT类型字段Name、INT类型字段Age。

注意事项:执行成功返回TRUE。如果数据库中已经存在Students表,则该sql语句不会执行成功,返回FLASE。

如需帮助请联系客服

原创文章,作者:神经蛙,如若转载,请注明出处:https://www.waoyou.com/836.html

联系我们

在线咨询:点击这里给我发消息

电话:17638350532

工作时间:周一至周五,9:30-18:30,节假日休息

QR code