表示 进入内容 681690764
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: varchar (reset)
利用索引覆盖95%的数据

大家都知道索引可以极大的加快查询的速度,但是索引也是有代价的,它需要消耗额外的存储空间,对数据的更新操作也涉及到对应索引的一致性更新。

而对某些特殊的字符串索引来说,我们并不一定要整个字段长度都索引起来,只需要索引一定的前缀大小就可以达到快速查找指定数据的目的。

比如name字段记录的是人的名字,定义为:

name varchar(128) NOT NULL DEFAULT '' COMMENT '姓名'

之所以定义为这么长,是为了适应国外超长的名字。有兴趣的同学可以google一下“世界最长人名”。

但是正常的人名其实并不长,所以我们只需要索引前几个就行了。

[获取更多]
10分钟学会理解和解决MySQL乱码问题

原文:10分钟学会理解和解决MySQL乱码问题

在阅读本文之前,强烈建议对字符集编码概念还比较模糊的同学 阅读下博主之前对相关概念的一篇科普:十分钟搞清字符集和字符编码

本博客已经迁移至: http://cenalulu.github.io/ 为了更好的体验,请通过此链接阅读: http://cenalulu.github.io/mysql/mysql-mojibake/ MySQL出现乱码的原因 要了解为什么会出现乱码,我们就先要了解从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。

【mysql】  【Server】  【test】   …

[获取更多]
Mysql 笔记--URL索引

对url建立唯一性索引: 新增一列,该列存储 url的 crc32计算结果,对该列建立唯一性索引. 如下:

create table url_list ( id int auto_increment, ...

【mysql】  【索引】  【url】  【Create】  【update】  【varchar】  【存储】   点击查看原文>

MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作

原文:MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作 MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。

【mysql】  【数据库】  【Create】  【database】  【varchar】   点击查看原文>

各种常见数据库分页实现(转)

因为数据量过大,如果一次性查询会耗用大量时间以及性能,因此对数据进行分页显示变得尤为重要,以下就列出一些常用数据库的sql分页实现。 1.MySQL实现分页 MySQL实现分页效果比较简单,只有一个limit关键字就可以解决。

【mysql】  【性能】  【SQL】  【数据库】  【排序】  【BY】   …

[获取更多]
sql:Mysql create view,function,procedure

use test;

create database Liber;

use Liber;

#顯示數据庫 20150210 Geovin Du 涂聚文 SHOW DATABASES;

drop table BookKindList; #书目录 create table BookKindList ( BookKindID INT NOT NULL AUTO_I

【mysql】  【函数】  【SQL】  【Create】  【存储过程】  【varchar】  【view】   …

[获取更多]
mysql查询统计连接情况

//哈哈,同事说滴,记录下。 use test; CREATE TABLE if not exists  conn_log (   conn_id int(11) DEFAULT NULL,   conn_time datetime DEFAULT NULL,   user_name varchar(50) DEFAULT NULL,   cur_user_name varch

【mysql】  【innodb】  【test】  【charset】  【Create】  【varchar】   点击查看原文>

mysql中char,varchar,text区别总结

具体对这三种类型的说明不做阐述可以查看mysql帮助文档。 char的总结:      char最大长度是255字符,注意是字符数和字符集没关系。可以有默认值,尾部有空格会被截断。varchar的总结:      varchar的最大长度65535是指能存储的字节数,其实最多只能存储65532个字节,还有3个字节用于存储长度。

【mysql】  【性能】  【字符集】  【varchar】  【存储】   …

[获取更多]
PHP使用MySQL数据库

原文:PHP使用MySQL数据库   PHP使用MySQL数据库,从建立连接到结果的显示。 完整代码如下:

注:创建数据库及建表只在第一次建好即可。   效果如图:     

【php】  【mysql】  【SQL】  【数据库】  【DB】  【Create】  【database】   …

[获取更多]
MySQL中游标使用以及读取文本数据

原文:MySQL中游标使用以及读取文本数据 前言 之前一直没有接触数据库的学习,只是本科时候修了一本数据库基本知识的课。当时只对C++感兴趣,天真的认为其它的课都没有用,数据库也是半懂不懂,胡乱就考试过了。

【mysql】  【函数】  【c++】  【数据库】  【varchar】  【存储】   点击查看原文>

[获取更多]
表示 进入内容 681690764
« 先前的 10 新的记录 | 下一步 10 较早的记录 »