字符串函数
查看字符的ascii码值ascii(str),str是空串时返回0
selectascii('a');
查看ascii码值对应的字符char(数字)
selectchar(97);
拼接字符串concat(str1,str2...)
selectconcat(12,34,'...…
这两天准备复习一下java,所以写一个采用dubbo的商场项目练练手,却卡第一个测试上,启动provider服务和Consumer服务,请求接口却始终报zookeeper请求超时错误(dubbo+zookeeper服务端重复调用三次),经过排查,我的问题是出在dao层与数据库连接的问题上(而且provider方还不报错...…
本文实例讲述了MySQL数据库优化之索引实现原理与用法。分享给大家供大家参考,具体如下:
索引
什么是索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的...…
打开刚刚解压的文件夹C:\web\mysql-8.0.11,在该文件夹下创建my.ini配置文件,编辑my.ini配置以下基本信息:
[client]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置mysql的...…
由于需要在centos下部署整个应用,自然少不了对数据库的操作。但很多人可能会遇到一些问题,比如创建用户成功,但是却无法登录。
无法登陆一般就两个原因。第一,远程访问端口没开,第二个原因就是密码错误了(很奇怪,我们登录时的密码明明是正确的,但还是会提示密码错误,我也不知道这是什么原因,有可能是编码之类的吧)
远程访问端...…
本文实例讲述了MySQL数据库优化之分表分库操作。分享给大家供大家参考,具体如下:
分表分库
垂直拆分
垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和维护,各模块和表都在一起,当网站不断丰富和壮大的时候...…
观看本文前最好有一定的Linux命令基础,具体为centos7.3环境中清除使用yum安装的Mysql
卸载前请先关闭Mysql服务
servicemysqlstop
使用rpm命令的方式查看已安装的mysql
rpm-qa|grepmysql
开始卸载Mysql服务
使用yum安装需要先进行清除服务等
yumr...…
本文实例讲述了MySQL主从复制与读写分离原理及用法。分享给大家供大家参考,具体如下:
主从复制
概念
影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。
假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的3306端口,通过网络发给MYSQL-B。
MYSQL-B收到后,写...…
在安装MySQL的时候会给定一个初始的密码,而这个初始的密码特别恶心人一堆大小写特殊字符。记住是不可能的,如果之前没有过安装经历的小伙伴第一次自主安装十有八九不会去注意这个。
本次教程使用的MySQL版本是8.0.19版本。8版本的应该都可以使用这个方法,其他版本的不清楚,可以试一下。全程熟练的话两分钟搞...…
1、先来查看一个建表语句
createtablestudent(
sidintprimarykeyaotu_increment,
snamevarchar(20)notnull,
ageint
)charset=utf8;
思考一个问题:
当我们建表时,不指定charset=utf8的时候,此时插入中文,为什么...…