![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
zylaolaolao
这个作者很懒,什么都没留下…
展开
-
存储过程-更新或插入数据
表product中存在一些数据,现在需要把另外的一些数据插入到表product中,如果数据已经存在则更新,如果不存在就插入到这张表product中。将需要更新或插入的数据存入product1表中-- CREATE DEFINER [用户名] PROCEDURE 函数名CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProc`()BEGIN -- 定义v_t参数 DECLARE v_t int ; -- 定义v_PROD_ID参数 DEC原创 2021-04-08 09:40:29 · 2207 阅读 · 1 评论 -
SpringBoot使用Generator自动生成代码
generatorConfig.xml**<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><g原创 2020-06-11 10:48:25 · 1213 阅读 · 0 评论 -
sql中TRUNCATE、Drop、Delete三种删除的区别
【delete】1、DML语言,,不会自动提交。操作会放在rollback segement中,事物提交后才生效;2、只删除数据。可单条删除,可多条删除;(通过where子句实现);3、在事务日志中为所删除的每行记录一项;4、不影响表所占用的extent, 高水线(high watermark)保持原位置不动 。【Truncate】1、DDL语言,操作后即生效,原数据不会放到rollback中,不能回滚,操作不会触发trigger;2、只删除数据。删除所有数据,等价于不带where的delet原创 2020-05-15 14:52:48 · 190 阅读 · 0 评论