SQL
听风
你是无意穿堂风 偏偏孤倨引山洪
展开
-
[MySql] DELETE和TRUNCATE的异同点
不同点DELETE语句后面可以跟WHERE子句,可以只删除满足条件的部分记录,TRUNCATE只能删除表中的所有数据.使用TRUNCATE删除表中的数据后,再次添加时,自动增加的字段默认初始值从 1 开始,用DELETE语句删除所有数据时,再次向表中添加数据时,自动增加的字段则是为删除时该字段的最大值加1DELETE语句是DML(数据库操作语言),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发。TRUNCATE原创 2020-08-03 11:32:26 · 405 阅读 · 0 评论 -
在java代码中如何处理sql语句中的模糊查询 like %condition% 中的符号问题
错误写法 String sql = "select username,status,email,phone,sex " + "from t_user " + "where role=1 and username like ? limit 0,5"; PreparedStatement pst = conn.prepareStatement(sql); pst.setString(1,"%"+condition+原创 2020-05-22 09:49:53 · 723 阅读 · 0 评论