随笔分类 -  数据库技术-MySQL

摘要:今天在将开发环境中的门户数据库复制到新环境后,使用SqlSugar的ORM框架进行数据库操作的时候,出现了主键找不到的现象。排查了很久终于发现了关键点。特此记录。1.开发环境: 操作系统:CENTOS7 64位 内存: 1GB CPU 1/1 网络适配器:网桥模式 安装模式:最小化安装 系统语言设置 阅读全文
posted @ 2017-06-16 19:48 因致研发官方博客 阅读(3071) 评论(0) 推荐(0)
摘要:用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为 阅读全文
posted @ 2016-04-29 09:04 因致研发官方博客 阅读(318) 评论(0) 推荐(0)
摘要:在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或者函数在遇到错误时或者警告时能够继续执行。 1 异常定义 1.1 语法 DECLARE condit 阅读全文
posted @ 2016-04-29 08:57 因致研发官方博客 阅读(14288) 评论(0) 推荐(3)
摘要:MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器 在MySQL中,创建触发器语法如下: 代码如下: CREATE TRIGGER trigger_name trigger_time t 阅读全文
posted @ 2016-04-29 08:52 因致研发官方博客 阅读(260) 评论(0) 推荐(0)
摘要:以前我要查找数据都是使用like后来发现mysql中也有正则表达式了并且感觉性能要好于like,下面我来给大家分享一下mysql REGEXP正则表达式使用详解,希望此方法对大家有帮助。 正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配he 阅读全文
posted @ 2016-04-28 11:31 因致研发官方博客 阅读(7690) 评论(0) 推荐(0)
摘要:DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 阅读全文
posted @ 2016-04-28 11:28 因致研发官方博客 阅读(196) 评论(0) 推荐(0)
摘要:mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一 阅读全文
posted @ 2016-04-25 09:27 因致研发官方博客 阅读(331) 评论(0) 推荐(0)
摘要:一、日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题。 查询日志 记录建立的客户端连接和执行的语句。 二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。 慢日志 记录所有执行 阅读全文
posted @ 2016-04-22 14:45 因致研发官方博客 阅读(225) 评论(0) 推荐(0)
摘要:mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降1.子查询优化法先找出第一条数据,然后大于等于这条数据的id就是要获取的数据缺点:数据必须是连续的,可以说不能有where条件,where条件会 阅读全文
posted @ 2016-04-22 08:59 因致研发官方博客 阅读(2723) 评论(0) 推荐(0)
摘要:服务器上,我们刚安装好MySQL后,是没有办法直接远程的,它只支持本地登录。所以我们必须要对刚安装好的MySQL进行设置,允许远程登录。 1. 使用“mysql -uroot -p”命令可以连接到本地的mysql服务。 2.使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息, 阅读全文
posted @ 2016-04-11 13:29 因致研发官方博客 阅读(886) 评论(0) 推荐(0)
摘要:1.查看已装包 [root@host2 ~]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@host2 ~]# [root@host2 ~]# 卸载 [root@host2 ~]#rpm -e mysql-libs-5.1.71 阅读全文
posted @ 2016-04-07 13:22 因致研发官方博客 阅读(325) 评论(0) 推荐(0)
摘要:清理CentOS7下的MariaDB。 [root@localhost ~]#rpm -qa | gremp mariadb [root@localhost ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar. 阅读全文
posted @ 2016-04-07 13:05 因致研发官方博客 阅读(2303) 评论(0) 推荐(0)
摘要:在Centos7中用MariaDB代替了mysql数据库。所以在新安装MySQL前必须做好对系统的清理工作。 一.清理CentOS7下的MariaDB。 [root@localhost ~]#rpm -qa | gremp mariadb 二.下载MySQL的yum包 Linux系统自带的repo是 阅读全文
posted @ 2016-04-07 13:04 因致研发官方博客 阅读(7967) 评论(0) 推荐(0)

公司地址:上海市浦东新区峨山路101弄201室(陆家嘴软件园5号楼)  联系电话:021-50898286

2016 因致研发官方博客号 版权所有