SQL
一个写bug的程序员
这个作者很懒,什么都没留下…
展开
-
mysql记录日志
记录不长使用,但是有用的sql1. 获取字符串的字符首字母CREATE FUNCTION `to_simple_spelle`(in_string VARCHAR(100)) RETURNS varchar(100)BEGIN DECLARE str_length INT; DECLARE char_code VARCHAR(1); DECLARE code_index INT DEFAULT 0; DECLARE i INT DEFAULT 1; DECLARE simple_spel原创 2021-08-31 20:31:28 · 121 阅读 · 0 评论 -
MySql 5.7 免安装配置方式
一、软件下载进入mysql官网,找到mysql社区版服务器下载地址,下载自己电脑适合的压缩包。二、安装步骤1.将下载好的安装包,解压到自己想安装的位置。2.添加环境变量,(这一步可以视情况添加,不想添加就算啦,反正进入/bin目录下操作,也是可以的)我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹...原创 2018-09-29 11:32:51 · 154 阅读 · 0 评论 -
mongoDB的安装和工具
mongodb 启动配置如果你是初学者,那么你可能会使用最简单的方式启动mongodb服务mongod --dbpath=D:\db\data --logpath=D:\db\log但是每次都同过命令启动的话,太麻烦了;我们可以将mongodb做为系统服务启动:mongod --install --dbpath=D:\db\data --logpath=D:\db\log这样启动起来...原创 2018-12-25 21:38:50 · 103 阅读 · 0 评论 -
sql性能优化的十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE ‘%parm1%’—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关...原创 2019-03-04 13:30:04 · 222 阅读 · 0 评论 -
mysql5.7 安装 ---- Linux
CentOS 已经提供了 MySql 的 yum 安装方式,但是这种安装感觉使用的时候并不自由;本人并不喜欢 rpm 的安装方式,所以接下来介绍一下 mysql 的tar包安装方式;这里我们采用 MySql 5.7版本,操作系统为CentOS 7.4版本。一、卸载自带的mariadbCentOS 7.x 的新版本中,自带MariaDB;首先介绍一下MariaDB:MariaDB 是 My...原创 2019-08-06 21:34:15 · 149 阅读 · 0 评论 -
MySql主从复制的搭建
本节讲解如何配置主从复制,包括几种形式的主从复制;如果不会安装mysql,自行百度或者参见这篇博客:mysql5.7 安装 ---- Linux一、MySql主从复制介绍MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库...原创 2019-08-09 11:01:31 · 134 阅读 · 0 评论 -
spring动态数据源实现读写分离
一、实现方式方式读写分离要做的事情就是对于一条Sql语句,该去那个数据库执行;至于谁来做这件时间,无非有两种方式中间件:我们可以使用中间来帮助我们路由这些SQL语句,你如说使用MyCat,MyCat启动以后就好像启动可以一个数据库一样,但是他不做数据库的的事情,他负责将不同的SQL语句发送到不同的数据库去执行;程序自己做:就是在程序执行某个方法的时候,通过切面的方式,进行修改这个方法所需要...原创 2019-09-16 12:01:50 · 248 阅读 · 0 评论