NEW

mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别

mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法,一些字符还是不能支持。 utf8_unicode_ci不能完全支持组合的记号。 utf8_general_ci是一个遗留的 校对规则,不支持扩展,它仅能够在字符之间进行逐个比较。这意味着utf8_general_ci校对规则进行的比较速度很快,但是与使用 utf8_unicode_ci的校对规则相比,比较正确性较差。 应用上的差别 对于一种语言仅当使用utf8_unicode_ci排序做的不好时,才执...

#转载# 文件写入mysql数据库,mysql数据库存储文件

#转载# 文件写入mysql数据库,mysql数据库存储文件
文件写入mysql数据库,mysql数据库存储文件 fancyMySQL-花式玩转数据库,文件写入数据库,mysql数据库当网盘。python二进制写入mysql。 项目地址: https://github.com/cppla/fancyMySQL 使用帮助: 1、修改fancyMySQL.py中的数据库配置信息,创建media表 CREATE TABLE `media` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(128) DEFAULT '', `chunkID` int(11) NOT NULL, `file` ...

mysql在C++中的线程安全

mysql在C++中的线程安全
如果你用线程的编程,你应该用--with-thread-safe-client编译MySQL C API,这将使C API线程对每个连接更安全。你可以让2个线程共享相同的连接,只要如果你做下列事情: 两个线程不能同时在同一个连接上发送查询到MySQL。特别是你必须保证在一个mysql_query()和mysql_store_result()之间没有其他线程正在使用同一个连接。 许多线程能存取用mysql_store_result()检索出来的不同结果集合。 如果你使用mysql_us...

yum安装mysql

yum安装mysql
一、yum安装mysql 1、查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2、查看有没有安装包: yum list mysql* 3、安装mysql客户端: yum install mysql 4、安装mysql 服务器端: yum install mysql-server yum install mysql-devel 二、mysql加入开机启动 1、数据库字符集设置 mysql配置文件/etc/my.cnf中mysqld加入(5.5版本以后) character-set-server=utf8 2、启动mysql服务:...

mysql开启远程访问(用户远程访问授权)

mysql开启远程访问(用户远程访问授权)
前提: 一、本篇主要记录,mysql如何开启远程访问(用户远程访问授权),mysql数据库开启远程访问。 二、mysql如何添加用户,并且授权用户访问某数据库的权限,请查看:《Mysql新建用户和数据库并授权》。 方法: 一、首先要确保防火墙开放3306端口。 二、改表法: 1、更改“mysql” 数据库里的“user” 表里的 “host” 项,从“localhost”改称“%” x:\>mysql -u root -pvmware mysql> use mysql; mysql>...

CentOS 6.x安装MySQL 5.6-5.7(RPM安装)

CentOS 6.x安装MySQL 5.6-5.7(RPM安装)
一、确定版本号 uname -a 或 cat /etc/redhat-release 二、下载Mysql的yum仓库 http://dev.mysql.com/downloads/repo/yum/ 三、安装yum仓库 sudo yum localinstall mysql-community-release-el6-5.noarch.rpm(你下载的rpm) 四、查看可安装的版本 yum repolist all | grep mysql 五、选择安装版本 1、仓库中启用5.7版本的,禁用5.6版本子仓库 sudo yum-config-manager --disable mysql56-community sudo yum...

SQL联合查询(内联、左联、右联、全联)

SQL联合查询(内联、左联、右联、全联)
联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:     T1表结构 (用户名,密码) userid (int) username varchar(20) password varchar(20)   1 jack jackpwd   2 owen owenpwd        T2表结构 (用户名,密码) userid (int) jifen varchar(20) dengji varchar(20)   1 20 3   3 50 6 第一:内联(inner  join)。 ...

Mysql C Api常用函数以及说明

Mysql C Api常用函数以及说明
函数 描述 mysql_affected_rows() 返 回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。 mysql_autocommit() 切换 autocommit模式,ON/OFF mysql_change_user() 更改打开连接上的用户和数据库。 mysql_charset_name() 返 回用于连接的默认字符集的名称。 mysql_close() 关闭服务器连接。 mysql_commit() 提 交事务。 mysql_connect() 连接到MySQL服务器。该函数已不再被重视,使用 mysql_real_co...

Mysql大数据处理与优化

Mysql大数据处理与优化
Mysql大数据处理与优化:遇到一个问题,服务器端是Mysql数据库。某张表中有将近2000W条记录,现在表中有大量冗余数据需要剔除掉(Version update, Data garbage),如果处理这2000W条记录呢? 一、一次性取出数据(Select * from table)肯定不行,数据量太大会导致内存溢出。于是就分批取出数据。 [cpp]select * from table where...limit pos,size [/cpp] pos为记录开始的index,size为多少条记录。 思考:...

Mysql新建用户和数据库并授权

Mysql新建用户和数据库并授权
测试环境:Centos 6.3和Mysql 5.3 一、新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","cplusplus",password("cplusplus.me")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:cplusplus 密码为:cplusplus.me 的用户。 二、登录测试 mysql>exit; @>mysql -u cplusplus -p @>...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录