数据库操作语句

1.数据库创建语句:
CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;
2.判断表是否存在:
SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_NAME="表名"; // 是双引号
3.联合查询
SELECT * FROM TABLE_1 WHERE ... UNION SELECT * FROM TABLE_2 WHERE ...
4.查询插入
insert into table1(column1,column2) select 1 as titl1, column as titl2 from table2
5.循环插入语句
delimiter //
create procedure myproc() 
begin 
declare num int; 
set num=1; 
while num < 10 do 
insert into t_table(id, column1....) values(id_v,column1_v);
set num=num+1;
end while;
end//

    delimiter //  end //用于命令行

6.SQL IF判断使用
(select if((select count(1) from table t where t.id=88)=1,'true','false')) as isVal
7.一定范围的ID内,其他字段值字符串合并
update table SET comments = concat("sub_",comments) WHERE id BETWEEN 4 AND 22

你可能感兴趣的:(数据库操作语句)