Mysql
文章平均质量分 66
cscpswang
这个作者很懒,什么都没留下…
展开
-
Mysql学习笔记五,索引
索引概述 每个表至少支持16个索引,总索引长度至少256个字节,大多数存储引擎有更高的限制。 BTREE索引:b+树索引,myisam、innodb的默认索引类型。 hash索引:memory的默认索引类型。 前缀索引:字段的前N部分作为索引字段。 全文本索引(FULLTEXT):全文搜索,限于char、varchar、text, 限于myisam。不支持前缀检索。 空间类型索引:空间原创 2015-11-24 23:49:11 · 334 阅读 · 0 评论 -
Mysql学习笔记一, 安装Mysql,简单命令学习
安装Mysql方法一: oracle官网下载:http://dev.mysql.com/downloads/ 方法二: 如果是centos,可以使用yum 1 yum list mysql-server --列出当前的mysql版本。 2 yum install mysql-server --安装mysqlMysql的配置1 etc/rc.d/init.d/mysqld star原创 2015-11-01 15:18:44 · 308 阅读 · 0 评论 -
Mysql学习笔记二, 表类型(存储引擎)的选择
Mysql与大多数数据库不同,它有存储引擎的概念。插件式存储引擎是Mysql数据库的最重要的特征之一,选择如何存储和索引数据、是否使用事务来判断使用哪种存储引擎。存储引擎概述 1 存储引擎列表 InnoDB、BDB提供事务安全。 MyISAM、MEMORY、MERGE、 EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、 FEDERATED 非原创 2015-11-13 22:30:06 · 452 阅读 · 0 评论 -
Mysql学习笔记三, 数据类型的选择
Char和VarChar 如图所示: 1 最后一列是指在非严格模式, 严格模式下会直接报错。 2 即使插入同样的数据,也可能返回不一样的数据: create table vc(id1 char(4),id2 varchar(4)); insert into vc values('1 ','1 '); select concat(id1,'|'原创 2015-11-18 20:13:05 · 272 阅读 · 0 评论 -
Mysql学习笔记九,优化篇,SQL优化
优化SQL的一般步奏: 查看当前数据库状态 1 show [session|global] status --显示统计结果 mysqladmin extended-status --显示统计结果 2 其中session: 当前会话, global自数据库上次启动至今。 默认session。 3 Com_xxx 表示每个 xxx 语句执行的次数,我们通常比较关心的是以下几转载 2015-12-10 15:35:32 · 704 阅读 · 0 评论 -
Mysql学习笔记六,视图
视图的概念 不再数据库中实际存在。行和列来自于实际的表,在使用视图的时候动态生成。 视图的优势: 1 简单: 视图一般是筛选好的数据的结果集。 2 安全: 视图已经做好结果集的筛选,可以防止用户访问到系统不希望他访问的数据。 3 数据独立:一旦视图结构确定, 表结构的变化对视图的影响有限。 创建和修改视图 ? create view; --创建视图的语法 Mysql的视图有一原创 2015-12-02 10:58:50 · 469 阅读 · 0 评论 -
Mysql学习笔记四,字符集
字符集概述字符集: 一套文字符号及编码、比较规则的集合。 ASCII: 最早的标准字符集, 包含英文字母、阿拉伯数字、标点符号和33个控制字符。定长,一个字符7位编码。 Unicode: 为了统一各种语言,基本能包括所有已知再用的字符。 一个字符4个字节编码。UTF-8/UTF-16 定义了这个4个字节的编码在计算机中如何表示(如部分ASCII可以单字节表示, 等等) UTF-8: 非定长,1原创 2015-11-24 19:58:54 · 436 阅读 · 0 评论 -
Mysql学习笔记八,Mysql优化篇,常用sql技巧和常见问题
正则表达式 REGEXP ^ 字符串开始处进行匹配 $ 字符串末尾处进行匹配 . 匹配任意单一字符,包括换行符 [...] 匹配出括号内的任意字符 [^...] 匹配不出括号内的任意字符 ...... ...原创 2015-12-07 19:34:30 · 421 阅读 · 0 评论