一、数学函数 计算数字的二进制:select bin(7); 计算数字的十六进制:select hex(28); 对小数向下取整:select floor(3.23); 对小数向上取整:select ceiling(3.23); 随机函数:rand()返回0~1的随机数 返回5~15之间的随机整数:select floor(rand()*10+5); 拼接函数:concat(s1,s2…sn)字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 23:15:40
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            二进制安装 其实就是已经编译好的mysql,做了个压缩包,下载下来,解压缩,简单配置之后,就能使用,‘安装’速度快,往往用于mysql的快速部署。添加 mysql 用户:[root@www ~]# groupadd mysql
[root@www ~]# useradd -s /sbin/nologin -g mysql -M mysql-s /sbin/nologin 表示禁止该用户登入系统,提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 08:58:22
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            取二进制数据:一样的sql语句,查询出来即可。只不过二进制数据是个数据块,需要得到数据块的大小和数据指针。bool CMySqlAccess::GetBinaryField(int nCol,char* &pDataOut,int& nDataLen)
{
if (m_ItemMySqlRow[nCol] != NULL)
{
   unsigned   long   *Field            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 15:19:09
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、下载mysql5.7二进制安装包wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz如:mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz2、安装mysql5.7(安装在/mnt/mysql5.7)(1)、创建mysql用户账号userad            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 09:56:53
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. MySQL中的数据类型2. 整数类型3. 浮点数类型4. 定点数类型5. 位类型:BIT6. 日期与时间类型7. 文本字符串类型8. ENUM类型9. SET类型10. 二进制字符串类型11. JSON 类型12. 空间类型13. 选择建议 1. MySQL中的数据类型常见数据类型的属性,如下:2. 整数类型2.1 类型介绍 整数类型一共有 5 种,包括 TINYINT、SMALL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 21:51:38
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文的操作环境是 macOS Mojave 10.14.1, mysql 5.7.19二进制日志的作用二进制日志主要记录 MySQL 数据库的变化。它会记录所有更改表数据和表结构的事件,比如 update、delete 等,它也会记录语句执行所用的时间。为了保证事件的准确性,会记录事件的长度。它不会记录 select、show 语句的执行。使用二进制日志主要有两种用途:主从备份。主库上的二进制日志            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 07:23:45
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL二进制日志—binlog 文章目录MySQL二进制日志—binlog一、什么是二进制日志1.概念2.具体分析二、二进制日志的作用1.基于时间点的恢复原理三、二进制日志的模式以及相关参数binlog的模式:statement、row、mixed参数1:log_bin参数2:sql_log_bin参数3:binlog_format参数4:max_binlog_size参数5:sync_bin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 09:08:51
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在一次mysql的数据备份恢复的操作中,碰到一个问题:在使用sqlyog进行数据备份后,然后将数据在另外一个服务器上进行恢复,由于其中一个表中有varbinary字段,导致“’”分隔符被吞噬(由于二进制编码的问题,引号分隔符被当作了数据的一部分),从而使得数据不能被正常导入。采用了一些文本工具进行处理,都没有成功,有的虽然可以识别,但会自动的修改了其中的二进制编码的数据,有的则会插入其他的二进制的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 11:25:43
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL 支持两类字符型数据:文本字符串和二进制字符串。二进制字符串类型有时候也直接被称为“二进制类型”。MySQL 中的二进制字符串有 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。下表中列出了 MySQL 中的二进制数据类型,括号中的M表示可以为其指定长度。BIT 类型位字段类型。M 表示每个值的位数,范围为 1~64。如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 08:30:03
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Mysql Binary Log MySQL的二进制日志是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQL语句。二进制日志中记录了对MySQL数据库执行更改的所有操作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELECT、SHOW等那些不修改数据的SQL语句。二进制日志主要用于数据库恢复和主从复制,以及审计(audit)操作。一 二进制            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 19:23:22
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            centos 7 卸载 mariadb 的正确命令一、列出所有被安装的rpm package
rpm -qa | grep mariadb二、强制卸载相关的软件
语句:rpm -e --nodeps 软件名
实例:rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
(也可以使用yum remove mariadb-libs-5.5.37-1.el7            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 21:39:51
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            虽然现在很少用到二进制,可是一些源码中会经常遇到,比如://HashMap中的hash方法: 
static final int hash(Object key) {
        int h;
        return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);
    }这里记录一些二进制知识。一:负数如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 14:42:56
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ### MySQLDump 二进制字段
在MySQL数据库中,经常会遇到需要备份数据库的情况。而当数据库中包含二进制字段时,我们需要特别注意如何正确地使用`mysqldump`命令来备份这些字段,以免出现数据丢失或损坏的情况。
#### 什么是二进制字段?
在MySQL数据库中,二进制字段是一种用来存储二进制数据的字段类型。这种数据类型可以存储任意类型的数据,例如图片、音频、视频等。在备份数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 03:52:46
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用MySQL存储01二进制字段的流程
在我们的工作中,存储二进制数据是一项常见需求。MySQL 提供了专门的数据类型来存储二进制数据,其中最常用的有 `BINARY` 和 `VARBINARY` 类型。本文将指导你如何在MySQL中实现存储01二进制字段。
## 流程概述
在整个过程中,我们需要遵循以下步骤来完成任务:
| 步骤      | 描述            
                
         
            
            
            
            # MySQL获取二进制字段大小
在MySQL数据库中,二进制字段存储二进制数据,如图片、音频、视频等。在某些情况下,我们需要知道二进制字段的大小以便对其进行处理。本文将介绍如何使用MySQL查询获取二进制字段的大小,并为您提供相关的代码示例。
## 二进制字段大小的概念
在MySQL中,二进制字段的大小表示该字段存储的二进制数据的长度。通常情况下,我们需要知道二进制字段的大小以便进行数据分            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-15 07:08:12
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。与SQL数据库进行一些概            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 17:16:36
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 从://www.mysql.com下载二进制版的Mysql安装包 //这个MYSQL是二进制版的,不用编译Linux (x86) 5.0.41 59.6M Download | Pick a mirrormysql-5.0.41-linux-i686-glibc23.tar.gz...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-30 15:04:51
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MYSQL启用日志[root@jianshe99]# whereis my.ini
[root@jianshe99]# vi /etc/my.cnf
[mysqld] datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 19:47:58
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录开启二进制日志功能关闭/打开二进制日志记录刷新二进制日志文件查看二进制日志文件的存储位置利用二进制日志文件恢复数据的本质二进制日志提取/导出到脚本文件中查看当前二进制日志的最后一个位置查看二进制日志文件的内容执行 SQL 脚本文件以恢复数据二进制日志分析指定恢复时间指定恢复位置数据恢复演示案例备份数据库操作数据恢复数据 开启二进制日志功能在配置文件 /etc/my.cnf 中设置二进制日            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 21:29:36
                            
                                519阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            取二进制数据:一样的sql语句,查询出来即可。只不过二进制数据是个数据块,需要得到数据块的大小和数据指针。bool CMySqlAccess::GetBinaryField(int nCol,char* &pDataOut,int& nDataLen)
{
if (m_ItemMySqlRow[nCol] != NULL)
{
unsigned   long   *FieldLen            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 19:11:10
                            
                                38阅读