常用命令
删除mysql数据库中的前10行
delete from 表名 where 1=1 order by 列名 limit 10;
删除mysql数据库中的后10行
delete from 表名 where 1=1 order by -列名 limit 10;
删除整个表,只保留字段
truncate table 表名;
删除数据库中的某些表
Select CONCAT( 'drop table if exists ', table_name, ';' )
FROM information_schema.tables
where information_schema.tables.table_name like 'epc_%';
# 该语句会生成删除 以epc_开头的表的sql语句,复制到workbench中执行即可
提高数据库插入速度,需要一次插入多条数据。
insert into 表名(列1, 列2 , 列3, 列4 )values
('列1值1','列2值1' , '列3值1' , '列4值1'),
('列1值2','列2值2' , '列3值2' , '列4值2'),
('列1值3','列2值3' , '列3值3' , '列4值3');
注意事项
sql语句编码问题
charset="utf8"不是真正的UTF-8,而"utf8mb4"才是真正的UTF-8