mysql/nosql
文章平均质量分 55
leiyonglin
学会把问题简单化,如果认为问题很复杂,那你一定是想错了。
展开
-
查看并修改mysql默认字符集方法
1、查看mysql> SHOW VARIABLES LIKE 'character%';2、修改找到mysql 配置文件,ubuntu是在 /etc/mysql/my.cnf在[client]下添加default-character-set=utf8在[mysqld]下添加default-character-set=utf8init_connec原创 2011-11-17 16:53:49 · 577 阅读 · 0 评论 -
Mysql性能优化教程
原文: http://wenku.baidu.com/view/aa43ecc3aa00b52acfc7ca94.html?st=1Mysql性能优化教程目录目录 1背景及目标 2Mysql执行优化 2认识数据索引 2为什么使用数据索引能提高效率 2如何理解数据索引的结构 3优化实战范例 3认识影响结果集 4影响结果集的获取 4影转载 2011-12-02 09:39:05 · 6558 阅读 · 2 评论 -
笔记-mysql基础2-改变数据表结构
1、改变字段类型有些数据库系统只允许ALTER TABLE 语句完成一个改动,但MySQL允许用一条ALTER TABLE 语句完成多个改动,只要用逗号把他们隔开。改变某个数据列的数据类型,可使用MODIFY或CHANGE:ALTER TABLE mytbl MODIFY i MEDIUMINT UNSIGNED;或ALTER TABLE mytbl CHANGE i i MEDI原创 2011-11-29 16:36:52 · 554 阅读 · 0 评论 -
笔记-mysql 基础
1、查看数据库列表SHOW DATABASES;2、查看数据库SHOW TABLES;3、查看表USE mydatabase;//下面这些语句作用是相同的DESCRIBE students;DESC students;EXPLAIN students;SHOW COLUMNS FROM students;SHOW FIELDS FROM stu原创 2011-11-24 12:33:11 · 1004 阅读 · 0 评论 -
开源数据库 Sharding 技术 (Share Nothing)
作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/database/database_sharding.html注:此文首发于 《程序员》杂志 2008 年 7 月刊。从 Shard 到 Sharding"Shard" 这个词英文的意思是"碎片",而作为数据库相关的技转载 2011-11-26 10:18:12 · 550 阅读 · 0 评论 -
MySQL MERGE存储引擎 简介
MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。每一个成员数据表的数据列必须按照同样的顺序定义同样的名字和类型,索引也必须按照同样的顺序和同样的方式定义。假设你有几个日志数据表,他们内容分别是这几年来每一年的日志记录项,他们的定义都是下面这样,YY代表年份:CR原创 2011-11-24 17:04:17 · 16384 阅读 · 4 评论 -
MySQL分区表简介
MySQL 5.1 及更高版本支持分区表(partitioned table)。分区在概念上与MERGE存储引擎很相似:他们都可以访问被分别存储在不同地点的多个数据表内容。这两者间的区别是:每个分区数据表都是一个货真价实的数据表,而不是列出各成员数据表的逻辑构造。吃外,分区数据表可以使用MyISAM以外的存储引擎,而MERGE数据表只能用MyISAM数据表来构成。通过对数据表的存储进行划分,分原创 2011-11-24 17:45:07 · 3972 阅读 · 0 评论 -
SQL 基础
1、去除重复的行在SELECT 之后加上 DISTINCT 关键字SELECT DISTINCT cust_id FROM account;注意:产生无重复的结果集需要首先对数据进行排序,这对于大的结果集来说是相当耗时的。因此不必要为了确保取出重复行而随意使用DISTINCT。2、排序排序当然使用ORDER BY 字句,使用ASC 或 DESC 决定升序还是降序。除原创 2011-11-23 21:43:14 · 469 阅读 · 0 评论 -
从查询结果中生成xml
大多数数据库已经提供了简便的方法从查询结果中生成xml,例如,对于mysql,可以在调用mysql工具时使用--xml选项,这样查询输出将会自动使用xml格式化mysql -u root -p --xml对于SQL SERVER数据库中,无需配置命令行工具,只是在每个查询末端增加 for xml 子句即可SELECT * FROM student FOR XML AUTO, E原创 2011-11-21 23:35:02 · 658 阅读 · 0 评论 -
mysql导入导出数据库
mysql导出数据库 mysqldump -uroot -p mydatabase > mydatabase.sql导入数据库mysql>use mydatabase;mysql>source /home/david/mydatabase.sql;原创 2011-11-17 18:01:47 · 380 阅读 · 0 评论 -
mysql查询根据字符串位置排序问题
在stackoverflow看到如下问题:Babyfood, plums, bananas and rice, strainedBananas, dehydrated, or banana powderBananas, rawBread, banana, prepared from recipe, made with margarineCAMPBELL Soup Compa原创 2011-12-03 11:34:11 · 1857 阅读 · 0 评论