1.判断表格是否存在,不存在则返回结果为null
select distinct table_name
from information_schema.columns
where table_schema='schemaName' and table_name='tableName';
2.根据表格是否存在,进行删除操作
drop table if exists 'schemaName'.'tableName';
3.根据表格是否存在,进行创建操作
create table if not exists student (
id int,
name VARCHAR(10),
major VARCHAR(20)
)
4.根据表格是否存在,进行修改
--如果存在就修改不存在就新增
IF EXISTS (SELECT 1 FROM 表名 WHERE 条件)
UPDATE 表名 SET 字段=值 WHERE 条件
ELSE
INSERT INTO 表名(字段) VALUES(值)