![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库编程
赵健乔
这个作者很懒,什么都没留下…
展开
-
mybatis的Mapper接口以及Example的实例函数与SQL语句对应关系详解
MyBatis的Mapper接口以及Example的实例函数及详解一、mapper接口中的方法解析mapper接口中的函数及方法方法功能说明int countByExample(UserExample example) thorws SQLException按条件计数int deleteByPrimaryKey(Integer id) thorws SQLExce...原创 2020-04-16 13:40:35 · 2565 阅读 · 0 评论 -
Java中数据类型与MySQL数据库中数据类型的对应关系
java类mysql数据库java.lang.BytebyteTINYINTjava.lang.ShortshortSMALLINTjava.lang.IntegerintegerINGEGERjava.lang.LonglongBIGINTjava.lang.FloatfloatFLOATjava.lang.Doubled...原创 2020-04-15 15:51:42 · 1623 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
链接mysql数据库时出现错误:1、确保mysql-server已安装2、查看mysqld服务状态启动mysqldsystemctl start mysqld链接成功原创 2019-12-15 15:28:43 · 1248 阅读 · 0 评论 -
MySQL触发器调用udf同步redis的发布订阅模式
使用C/C++扩展Hiredis和Redis交互HiredisHiredis is a minimalistic C client library for the Redis database.https://github.com/redis/hiredis进入 Hiredis 目录:makesudo cp /usr/local/lib/libhiredis.so.0.14 /u...原创 2019-10-18 10:30:38 · 796 阅读 · 0 评论 -
MySQL运行lib_mysqludf_sys实现调用外部程序和系统命令
MySql环境查询查询mysql插件目录的路径show variables like "plugin_dir";查看MySQL的位数show variables like '%version_%';lib_mysqludf_sys安装https://github.com/mysqludf/lib_mysqludf_sysA UDF library with functions...原创 2019-10-15 17:02:21 · 2382 阅读 · 0 评论 -
Failed to start mysqld.service: Unit not found
由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突。所以本文建议直接安装mariadb。原创 2019-08-12 10:26:35 · 166710 阅读 · 45 评论 -
Docker MySQL从.frm和.ibd文件恢复数据
启动MYSQL Docker容器docker run -d -e REPLICATION_MASTER=true -e REPLICATION_PASS=admin -e MYSQL_PASS=USER_PASS -e MYSQL_USER=USER_NAME -p 3306:3306 -v /root/mysql/sock/master:/var/run/mysqld -v /root/mys...原创 2019-05-27 11:21:47 · 2751 阅读 · 0 评论 -
PRO*C链接Oracle数据库全流程
PRO*C是Oracle提供的应用程序专用开发工具,它以C语言为宿主语言,能在C程序中嵌入SQL语句,进行数据库操作。下载Client-server安装包官方下载路径:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html建议下载RPM包,方便安装。注明: Base下的Basic Packag...原创 2018-08-02 13:08:12 · 3544 阅读 · 0 评论 -
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 - Permission denied)
在安装docker mysql:5.7版本时,出现错误:mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 - Permission denied)mysqld: [ERROR] Fatal error in defaults handling. Program aborted!ERROR: mysqld failed ...原创 2018-08-10 14:17:20 · 21472 阅读 · 5 评论 -
linux下搭建oracle 12c sqlplus 客户端
linux下搭建oracle 12c sqlplus 客户端原创 2017-07-28 17:31:32 · 4236 阅读 · 0 评论 -
sqlite3数据库优化处理
sqlite删除数据或者表后,文件大小不变原因分析:sqlite采用的是变长纪录存储,当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据,用于提高效率,磁盘空间并没有丢失,但也不向操作系统返回磁盘空间,这就导致删除数据乃至清空整个数据库后,数据文件大小还是没有任何变化,还是很大解决办法:sqlite3中执行vacuum命令原创 2016-04-05 14:52:28 · 2849 阅读 · 0 评论