之前寫了oracle拼接sql是用“||”,那么mysql也有自己的拼接的語法concat()
concat()的基本語法是如下:
括號內的拼接內容語法和python中拼接顯示字符串和變量、常量時一樣,字符串用引號""引起來,表字段直接寫字段名,之間使用逗號隔開;
示例:
select concat("字符串",數據庫表字段,"字符串") from tablename #字符串和表字段無數量、順序限制
如:刪除指定數據庫mysql的表
SELECT concat('drop table ','mysql.',table_name,';') sql拼接結果 FROM information_schema. TABLES WHERE table_schema = 'myqsql'
拼接結果如下