GitHub -> DajinPang

Men just want to be hard !

摘要: 1.最适合索引的列是出现在 WHERE子句中的列,或连接子句中指定的列,而不是出现在 SELECT 关键字后的选择列表中的列。 使用惟一索引。考虑某列中值的分布。索引的列的基数越大,索引的效果越好。 例如,存放出生日期的列具有不同值,很容易区分各行。而用来记录性别的列,只含有“ M”和“F”,则对此 阅读全文
posted @ 2018-08-27 13:58 StevenPang 阅读(4607) 评论(0) 推荐(0) 编辑
摘要: MySQL 支持的存储引擎包括 MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED 等,其中 InnoDB 和 BDB 提供事务安全表,其他存储引擎都是非事务安全表。 查看引擎: sho 阅读全文
posted @ 2018-08-27 13:34 StevenPang 阅读(174) 评论(0) 推荐(0) 编辑
摘要: TEXT & BLOB 一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR;而在保存较大文本时,通常会选择使用 TEXT 或者 BLOB,二者之间的主要差别是 BLOB 能用来保存二进制数据,比如照片;而 TEXT 只能保存字符数据,比如一篇文章或者日记。TEXT 和 BLOB 阅读全文
posted @ 2018-08-27 13:28 StevenPang 阅读(30281) 评论(1) 推荐(0) 编辑
摘要: CHAR 和 VARCHAR 类型,CHAR 列的长度固定, VARCHAR 列中的值为可变长字符串.在检索的时候,CHAR 列删除了尾部的空格,而 VARCHAR 则保留这些空格s 阅读全文
posted @ 2018-08-27 13:21 StevenPang 阅读(181) 评论(0) 推荐(0) 编辑
摘要: alter table `tablename` convert to character set utf8; 阅读全文
posted @ 2018-08-27 13:20 StevenPang 阅读(803) 评论(0) 推荐(0) 编辑
摘要: -- MySQL 中有多种数据类型可以用于日期和时间的表示,不同的版本可能有所差异,表 3-2 中-- 列出了 MySQL 5.0 中所支持的日期和时间类型。-- 表 3-2 MySQL 中的日期和时间类型 日期和时间类型 字节 最小值 最大值DATE 4 1000-01-01 9999-12-31 阅读全文
posted @ 2018-08-27 13:17 StevenPang 阅读(12678) 评论(0) 推荐(0) 编辑
摘要: MySQL 分为两种方式:浮点数和定点数。浮点数包括 float(单精度)和 double(双精度),而定点数则只有 decimal 一种表示。定点数在 MySQL 内部以字符串形式存放,比浮点数更精确,适合用来表示货币等精度高的数据。 浮点数和定点数都可以用类型名称后加“(M,D)”的方式来进行表 阅读全文
posted @ 2018-08-27 13:01 StevenPang 阅读(4326) 评论(0) 推荐(0) 编辑
摘要: 聚合操作的语法如下:-- SELECT [field1,field2,……fieldn] fun_name-- FROM tablename-- [WHERE where_contition]-- [GROUP BY field1,field2,……fieldn-- [WITH ROLLUP]]-- 阅读全文
posted @ 2018-08-27 12:59 StevenPang 阅读(804) 评论(0) 推荐(0) 编辑
摘要: SQL 语句主要可以划分为以下 3 个类别。 DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。 DML(Data Manipulat 阅读全文
posted @ 2018-08-27 12:46 StevenPang 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 实现集群的产品 1.HA RHCS,heartbeat,keepalivd 2.LB HAProxy LVS Nginx 硬件F5 Piranha 3.HPC 阅读全文
posted @ 2018-08-25 17:20 StevenPang 阅读(128) 评论(0) 推荐(0) 编辑