mysql
编程小问号
这个作者很懒,什么都没留下…
展开
-
mysql数据库管理常用命令
mysql数据库数据结构tabledatabaseinsert安装利用RPM包安装Mysql 设置TCP 3306端口的iptables root密码管理设置root用户的密码mysqladmin -uroot password 'password'修改root用户的密码mysqladmin -uroot转载 2014-07-15 18:58:31 · 466 阅读 · 0 评论 -
Mysql中间件研究(Atlas,cobar,TDDL)
http://www.th7.cn/db/mysql/201406/59016.shtmlmysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。Atlas转载 2015-12-21 10:13:29 · 540 阅读 · 0 评论 -
Character Sets and Collations
Using this example, you can change character set and collation for a MySQL database table(s).Most likely you will be need to do this if you haven’t specified character set and collation at the tim转载 2016-04-25 14:40:05 · 442 阅读 · 0 评论 -
MySQL 5.5版本解决中文乱码问题时my.ini内[mysqld]项中不能再写default-character-set=utf8
来看看如何解决乱码问题:在mysql中默认字符集是latin1,想要设置字符集为uft-8,可以在 my.cnf 文件中添加以下设置:·[client]1default-character-set=utf8·[mysqld]1default-character转载 2016-04-25 14:41:49 · 5432 阅读 · 1 评论 -
如何快速更新数据库中的百万条数据
环境:ubuntu 14.04,Mysql 5.6,python 2.7。本文使用python的MySQLdb这个库,MySQL Python tutorial这个教程很赞。MySQLDBdb处理INSERT、UPDATE、DELETE时需要显式得commit()才能使更新有效,这也意味着commit之前的更新语句是放在一个事务中的。For databases th转载 2016-04-26 13:15:29 · 23398 阅读 · 1 评论 -
MySQL查看并修改当前数据库编码
MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。查看当前数据库编码的SQL语句为:mysql> use xxxDatabase changedmysql> show variables like 'character_set_database';+------------------------+---转载 2016-04-15 11:23:06 · 469 阅读 · 0 评论 -
在Linux环境下mysql的root密码忘记解决方法
MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Consol转载 2016-04-21 20:02:50 · 329 阅读 · 0 评论 -
数据库查询优化——Mysql索引
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。小宝鸽试了一下,2.5万数据单表中,无索引:200ms-700ms,添加索引后10ms-15ms,使用redis缓存1ms-7ms,如果数据量更大的时候,索引效果将会更加明显。更甚者,多表查询。索引原理1、除了词典,生活中随处可见索引的例子转载 2016-06-25 23:48:14 · 455 阅读 · 0 评论 -
B+树|MYSQL索引使用原则
MySQL一直了解得都不多,之前写sql准备提交生产环境之前的时候,老员工帮我检查了下sql,让修改了一下存储引擎,当时我使用的是Myisam,后面改成InnoDB了。为什么要改成这样,之前都没有听过存储引擎,于是网上查了一下。事实上使用不同的存储引擎也是有很大区别的,下面猿友们可以了解一下。一、存储引擎的比较注:上面提到的B树索引并没有指出是B-Tree和B+Tr转载 2016-06-25 23:56:12 · 679 阅读 · 0 评论 -
用MySQL实现微博关注关系的方案分析
由于产品需求的需要,我们做的产品里要实现类似微博里的关注关系。本文是以MySQL为基础,分析用MySQL如何实现微博的关注关系,对理解关注关系有一定的意义。关注关系产生的四种关系状态关注粉丝双向关注(互粉)无关系用词follower表示粉丝 -- 追随者用词following表示关注 -- 追随 设计的结构必须能满足以下功能:查询关注转载 2015-08-19 15:33:52 · 3032 阅读 · 2 评论 -
[c#]asp.net开发微信公众平台(1)数据库设计
开发微信公众平台之前,先去微信官方了解下大概的情况 这里:http://mp.weixin.qq.com/wiki/index.php ;看了之后心里大致有数了,开始设计数据库,尽可能的考虑,未考虑到的,以后再补充。 1、首先是用户部分,根据微信官方的接口结合实际运用,用户部分有3个表:用户表、用户资料表、用户分组表,我设计的如下: 2、用户设计好之后就是文章部分转载 2015-08-28 15:13:14 · 3840 阅读 · 0 评论 -
mysql日常管理
出此是用mysql,因为root权限过高,所以新建一用户appadmin,权限仅为要用到的数据库。创建语句如下:grant select,insert,update,delete on test.* to appadmin@"%" identified by "password";其中@“%”是可以在任何地址登录。 创建后到mysql.user下查看,有该用户。但是使用mysql -u ap转载 2014-07-15 18:48:43 · 565 阅读 · 1 评论 -
mysql sql语句大全
mysql sql语句大全?1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 deviceUSE master EXEC sp_addumpdevi转载 2015-03-31 18:37:53 · 465 阅读 · 0 评论 -
web-3g-bula(布啦微博)-数据库设计
ylbtech-DatabaseDesgin:web-3g-bula(布啦微博)-数据库设计 1.A,数据库关系图 1.B,数据库设计脚本 /App_Data/sql-basic.sql-- ============================================转载 2015-07-25 10:10:48 · 360 阅读 · 0 评论 -
MySql5.6 Window超详细安装教程
目录一、安装包准备二、开始安装三、验证安装四、客户端工具一、安装包准备1、下载MySql5.6http://www.mysql.com/下载如下教程,这时要选MySql On Windows的选择MysQl Installer注意下自己对应的版本,系统的位数转载 2015-07-11 16:32:33 · 527 阅读 · 0 评论 -
新浪微博,腾讯微博mysql数据库主表猜想
用户信息表(t_user_info)字段名称字节数类型描述User_id4uint32用户编号(主键)User_name20Char[20]名称Msg_count4uint32转载 2015-07-25 11:31:20 · 530 阅读 · 0 评论 -
MySQL C语言接口-预处理语句
对于多次执行的语句,预处理执行比直接执行快,主要原因在于,仅对查询执行一次解析操作。在直接执行的情况下,每次执行语句时,均将进行查询。此外,由于每次执行预处理语句时仅需发送参数的数据,从而减少了网络通信量 A:select * from tablenameB:select * from tablename服务器一般处理方式: A--->S--->A B--->转载 2015-07-15 11:51:56 · 538 阅读 · 0 评论 -
集群之MYsql主从服务之引伸出Mysql互为主从(环形结构)
本人资历很浅,说的不对话,万望各位前辈不要计较,另关于环形的问题,我在后面的评论给予回复,其实环形,解决多地域问题比较好的选择关于配置步骤我重新整理了一下(主从AND环形)的配置步骤在我博客中,有兴趣的朋友可以看一下,http://my.oschina.net/u/1246814/blog/267518多谢大家的指导.比如 我有主的1台mysql服务器,俩从转载 2015-07-29 15:32:09 · 749 阅读 · 0 评论 -
MYSQL_FIELD
MYSQL这个结构表示对一个数据库连接的句柄,它被用于几乎所有的MySQL 函数。MYSQL_RES这个结构代表返回行的一个查询的(SELECT , SHOW , DESCRIBE , EXPLAIN )的结果。从查询返回的信息在本章下文称为结果集合 。MYSQL_ROW这是一个行数据的类型安全(type-safe)的表示。当前它实现为一个计数字节的字符串数组。(如果字段值可能包含二进制数据,你不转载 2015-07-15 12:00:31 · 1093 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分转载 2016-07-24 00:43:11 · 670 阅读 · 0 评论