当使用update进行更新的时候,数据表难免会有些不被更新的字段,如create_time,这些字段只想保留第一次插入进表的值,在后续更新sql语句中,只想更新需要被更新的字段。
...
分类:
其他好文 时间:
2020-04-06 15:59:50
阅读次数:
66
管理表数据 关系数据库的基本操作就是增删改查,即CRUD:Create、Retrieve、Update、Delete。其中,对于查询,我们已经详细讲述了 语句的详细用法。 而对于增、删、改,对应的SQL语句分别是: INSERT:插入新记录; UPDATE:更新已有记录; DELETE:删除已有记录 ...
分类:
数据库 时间:
2020-04-05 15:48:05
阅读次数:
136
为什么使用存储过程? 存储过程只有在创建的时候进行编译, 以后每次执行存储过程都不需要重新在编译了,一般sql语句每执行一次就编译一次,所以使用存储过程后可提高数据的执行速度。 当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来于数据库提供的数据处理结合一起使用,这些操作,如果用程序来完成就 ...
分类:
数据库 时间:
2020-04-05 13:50:56
阅读次数:
80
简历表格,表格名称是user 执行如下SQL语句 SELECT * FROM `user` WHERE sex = 1 结果如下: 加入limit和offset之后,limit表示选取多少条数据,offset表示从开始的偏移量 SELECT * FROM `user` WHERE sex = 1 L ...
分类:
数据库 时间:
2020-04-05 13:20:11
阅读次数:
62
mybatis通过定义前缀后缀和分割字符来拼接sql语句,实现动态插入的功能 ...
分类:
其他好文 时间:
2020-04-05 12:04:38
阅读次数:
63
使用客户端授权(Navicat Premium 12) 1、使用root用户登陆mysql 2、新建查询,输入指令: use mysql; select * from user where user='root_ssm'; SQL语句where后面的条件写要授权的那个用户名 3、执行语句,查看用户的 ...
分类:
数据库 时间:
2020-04-05 11:14:39
阅读次数:
101
############### 存储过程 ############## """ 3.存储过程 那么什么是存储过程呢?怎么创建、查看和删除存储过程呢?存储过程有什么优点? 存储过程:类似于函数(方法),简单的说存储过程是为了完成某个数据库中的特定功能而编写的语句集合, 该语句集包括SQL语句(对数据的 ...
分类:
数据库 时间:
2020-04-05 10:05:26
阅读次数:
106
开发了个Event Queue的application,从数据库查询一条语句,然后update这条数据,接着调用rest api,这个简单的服务在load test的时候却出现了很多问题。 有的是Event Queue consumer的配置问题,也有SQL语句的问题。 1.当同时传入多条同样的参数 ...
分类:
其他好文 时间:
2020-04-05 09:37:31
阅读次数:
82
众数 众数就是出现最多的那个数。 通过分组把他们的行数计算出来。那么最关键的部分在于,你如何知道最大值。 是的我们可以查出当前最大值,然后再取出最大值的sal。但是这肯定要用到两个临时视图。 注:我们不能通过排序cnt,然后取值第一个,因为可能存在相同的行数。 解决方案:通过dense_rank 进 ...
分类:
数据库 时间:
2020-04-05 00:33:24
阅读次数:
91
Mysql 语句执行顺序 1.这样一个问题,作为一个开发人员需要掌握数据库的哪些东西? 在开发中涉及到数据库,基本上只用到了sql语句,如何写sql以及对其进行优化就比较重要,那些mysql的厚本书籍针对的是DBA,我们只需要学习其中的sql就可以了。 2.既然会写sql是目标,那么怎么才能写好sq ...
分类:
数据库 时间:
2020-04-04 22:35:45
阅读次数:
107