数据库
iteye_5417
这个作者很懒,什么都没留下…
展开
-
MySQL高效运行必备:简单的知识教你高效运用索引
在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,其中有一条:5555, admin。 在查找username="admin"的记录 SELECT * FROM my...原创 2009-10-16 20:12:22 · 90 阅读 · 0 评论 -
MYSQL 字符串操作
ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100 ORD(str) 如果字符串str句首是单字节返回与...原创 2009-05-11 12:03:15 · 118 阅读 · 0 评论 -
完全优化MySQL数据库性能的八大方法
转自:http://hi.baidu.com/camaro/blog/item/c39d97ef1d5d4215fdfa3cc2.html 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政...2010-03-16 11:14:49 · 223 阅读 · 0 评论 -
数据库设计三大范式
转自<<MYSQL5权威指南>> 第一范式 内容相同的数据列必须消除(“消除”的办法就是再创建一个数据表来存放它们) 必须为每一组相关数据分别创建一个数据表 每条数据记录必须用一个主键来标识 第 二范式 只要数据列里的内容出现重复,就意味着应该把数据表拆分为多个子表 拆分形式的数据表必须用外键关联起来 第三范式 与主键没有直接关...2010-03-18 13:56:00 · 141 阅读 · 0 评论 -
Mysql Source导入乱码问题
1、确定数据库默认编码,比如编码为gbk,将读入途径编码同样设为gbk,命令为: set names gbk; 2、source d:/20080613.sql 导入数据。验证数据库中的数据是否存在乱码。 3、如果仍然存在乱码问题,这时候就要考虑改变导入文件的编码,试着导入,直至没有乱码出现。 网页数据存入乱码问题依照以上方法同样可以解决。可将网页编码...2009-09-03 10:12:25 · 369 阅读 · 0 评论