![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL使用指南
文章平均质量分 57
翁正存
做一名合格的工程师
展开
-
PreparedStatemnet概念
都是Java中 JDBC(Java Database Connectivity)规范的一部分,它们用于执行SQL语句并与数据库交互。PreparedStatement防止SQL注入的关键在于它将参数值与SQL语句进行分离处理,而不是直接将参数值拼接到SQL语句中。数组中的参数值和类型一起发送给数据库服务器。数据库服务器会将这些参数值与 SQL 语句进行合并,然后执行处理过的 SQL 语句。对象设置参数值和类型。在执行 SQL 语句时(例如调用。方法中,参数类型将被设置为。方法中,参数类型将被设置为。原创 2023-06-20 11:22:53 · 159 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to
MySQL驱动器问题:MySQL数据库版本与JDBC驱动版本不兼容https://blog.csdn.net/zht741322694/article/details/82464024转载 2019-06-07 14:06:20 · 981 阅读 · 0 评论 -
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
MySQL时区问题:https://www.cnblogs.com/cq-yangzhou/p/10444431.html转载 2019-06-07 14:04:26 · 138 阅读 · 0 评论 -
MySQL InnoDB加锁机制
InnoDB行锁是通过给索引上的索引项加锁来实现的。所以,只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁。其他注意事项:在不通过索引条件查询的时候,InnoDB使用的是表锁,而不是行锁。由于MySQL的行锁是针对索引加的锁,不是针对记录加的锁,所以即使是访问不同行的记录,如果使用了相同的索引键,也是会出现锁冲突的。当表有多个索引的时候,不同的事务可以使用不...转载 2019-01-24 17:33:20 · 330 阅读 · 0 评论 -
MySQL更新字符串字段使用单引号
update active_task_conf set active_rule_value="[{"rpCode":"FJM685703226","weight":1}]" where id = 7; 报语法错误,需要把"[{"rpCode":"FJM685703226","weight":1}]"改为单引号的'[{"rpCode&qu原创 2018-12-03 13:41:38 · 2276 阅读 · 0 评论 -
MySQL索引常识
1.为什么索引可以加快数据库的检索速度?MySQL的基本的存储结构是页,行存储在页的User Record区域,各个数据页可以组成一个双向链表,而每个数据页中的行记录又可以组成一个单向链表。select * from coupon_detail where user_id = "1231312313";如果user_id不是索引字段,那么MySQL会先遍历双向页链表,找到数据所在的页,...原创 2018-10-15 11:36:32 · 120 阅读 · 0 评论 -
MySQL控制流
MySQL控制流有:CASE、IF、IFNULL、NULLIF1.CASECASE有2种格式,可以用在SELECT或WHERE字句中。 CASE value WHEN compare_value_1 THEN result_1 WHEN compare_value_2 THEN result_2 ...原创 2018-10-12 17:37:40 · 308 阅读 · 0 评论 -
MySQL VARCHAR使用说明
VARCHAR(5)代表这个字段的最大空间是5字符,可以是数字、字母、特殊符号、汉字等通用字符集的内容。如"abcde"、"测试测试测",但是不能超过长度限制,如果是"测试测试测试",则会报data too lang的错误。...原创 2018-10-12 17:13:00 · 1614 阅读 · 0 评论 -
MySQL 聚簇索引 clustered index
Typically, an index is a separate data structure such as B-Tree that stores the key values used for faster lookups.A clustered index, on the other hand, is actually the table. It is an index that en...原创 2018-10-12 17:08:45 · 1439 阅读 · 1 评论 -
MySQL insert on duplicate key update用法说明
业务代码会判断insert返回值,插入成功时,会返回1,插入失败返回0,以此来判断插入操作是否成功,但是如果使用 insert on duplicate key update,则可能返回2、1、0。之所以会返回2,是因为MySQL先执行了insert,如果存在唯一主键冲突,则执行update语句,相当于执行了2条语句。<insert id="insertMemberInfo" par...原创 2018-09-21 11:13:00 · 1332 阅读 · 0 评论 -
MySQL JOIN
JOIN适用于一切联合表操作,包括select/update/delete。select用法:http://www.mysqltutorial.org/mysql-join/update用法:http://www.mysqltutorial.org/mysql-update-join/delete用法:http://www.mysqltutorial.org/mysql-delete-...原创 2018-09-19 15:54:03 · 257 阅读 · 0 评论