mysql
John_like521
你若盛开,清风自来!
展开
-
mysql使用问题
问题:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone....解决方案:show variables like '%time_zone%';set global time_zone='+8:00';问题:刚安装完mysql8.0.11,连接时报错:在navicat中报错client does not support authenticatio原创 2021-03-09 11:08:08 · 238 阅读 · 0 评论 -
mysql更新表中日期字段时间
DATE_ADD和DATE_SUB函数可以用INTERVAL关键字标识的时间间隔进行加减操作,类似于PHP中的strtotime函数1.更新表中有效期valid_time字段值都增加一天UPDATE cqh_activity SET valid_time=DATE_ADD(valid_time,INTERVAL 1 DAY);2.更新表中有效期valid_time字段值都减少一天...原创 2019-03-22 10:57:13 · 10528 阅读 · 0 评论 -
MySQL的启动方式
mysql的启动方式有4种: mysqld 、mysql_safe 、mysql_multi、service mysql start1. mysqld:是mysql的核心程序,用于管理mysql的数据库文件以及用户的请求操作。mysqld可以读取配置文件中的[mysqld]的部分[mysqld]user = mysqlbasedir = /usr/local/mysqldatadi...原创 2019-01-25 14:08:08 · 1799 阅读 · 0 评论 -
sharding-jdbc分库分表
当当开源的sharding-jdbc,官方网址:https://github.com/dangdangdotcom/sharding-jdbc好了,看了这么多的介绍,感觉还是很高大上的,注意点有:①对JDBC API进行了原生态的分装,这是与cobar-client不一样的地方,这就是他可以支持多个第三方ORM框架的关键②可支持=,BETWEEN,IN等操作,说明,JDBC返回结果...原创 2018-12-12 16:59:21 · 368 阅读 · 0 评论 -
mysql如何避免死锁
其实死锁是数据库对事务的保护机制。一旦发生死锁,mysql会选择相对小的事务(undo较少的)进行回滚。0. 最重要还是注意程序的逻辑根本的原因是程序逻辑的顺序,最常见的是交差更新Transaction 1: 更新表A -> 更新表BTransaction 2: 更新表B -> 更新表A这类问题要从程序上避免,所有的更新需要按照一定的顺序1. 保持事务的轻量...原创 2018-11-23 16:44:25 · 5182 阅读 · 0 评论 -
mysql中limit分页
SELECT keyword FROM keyword_rank WHERE advertiserid='59' order by keyword LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取SELECT keyword FROM ...原创 2018-07-06 09:43:02 · 956 阅读 · 0 评论 -
mysql中常用函数总结
1、interval函数select now()-INTERVAL '7 d' 获取当前日期七天前的时间项目使用:order_time > now() - interval '7 d' 用于获取七天前数据信息原创 2018-05-10 14:45:20 · 320 阅读 · 0 评论 -
Oracle存储过程总结
1.存储过程结构 1.1 第一个存储过程 create or replace procedure proc1(para1 varchar2,para2 out varchar2,para3 in out varchar2) asv_name varchar2(20);begin v_name :='zhangsf'; para3 := v_name;dbms_output.put...转载 2018-03-16 17:30:19 · 158 阅读 · 0 评论