判断数据库、数据表是否存在
- Sqlserver的语法
#判断数据库是否存在,如果不存在则创建
IF NOT EXISTS(SELECT * FROM SYSDATABASES WHERE NAME = 'test_db') CREATE DATABASE test_db;
#判断数据库表是否存在,如果不存在则创建
USE test_db;
IF NOT EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = 'test_table' and Xtype='U') CREATE TABLE test_table(
id INT,
name varchar(20)
)
- Mysql的语法
#判断数据库是否存在,如果不存在则创建
CREATE DATABASE IF NOT EXISTS test_db;
#判断数据库表是否存在,如果不存在则创建
USE test_db;
CREATE TABLE IF NOT EXISTS test_table(
id INT,
name varchar(20)
)
本文来自博客园,作者:弩哥++,转载请注明原文链接:https://www.cnblogs.com/bangbangzoutianya/p/16353073.html