【0】README
0.1)本文部分文字描述转自“MySQL 必知必会”,旨在review“MySQL数据检索+查询+全文本搜索” 的基础知识;
【1】使用子查询
1)查询定义:任何sql 语句都是查询。但此术语一般指 select语句;SQL 还允许创建子查询,即嵌套在其他查询中的查询;
2)利用子查询进行过滤(where子句,in子句)
2.1)可以把...
分类:
数据库 时间:
2016-05-18 18:35:45
阅读次数:
362
【0】README
0.1)本文部分文字描述转自“MySQL 必知必会”,旨在review
“MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据” 的基础知识;
【1】创建计算字段
1)problem+solution
1.1)problem:存储在表中的数据都不是应用程序所需要的。我们需要直接从数据库中检索出转换,计算或格式化过的数据;
1.2)solu...
分类:
数据库 时间:
2016-05-18 18:34:41
阅读次数:
291
1、常用的HTTP方法有哪些?
GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器
POST:
用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。
PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。
HEAD: 获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。
DELETE...
分类:
Web程序 时间:
2016-05-13 03:23:25
阅读次数:
160
为什么要使用联结?
如果数据存储在多个表中,怎样使用单条SELECT语句检索出数据?答案就是使用联结。简单地说,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。
1.创建联结
SELECT vend_name,prod_name,prod_price from vendors,products WHERE vendors.vend_id=products.vend_id ORD...
分类:
数据库 时间:
2016-05-07 07:28:16
阅读次数:
266
正则与LIKE的区别
Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。
例如:select * from wp_posts where post_name REGEXP'hello',可以检索出列post_name中所有包含hello的行
REGEXP'.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog...
分类:
数据库 时间:
2016-05-06 16:11:54
阅读次数:
202
拼接字段
存储在数据库表中的数据一般不是应用程序所需要的格式。我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。
计算字段(字段 = 列,不过数据库列一般称为列,而字段通常用于计算字段中)并不实际存在于数据库表中,计算字段是运行时在select语句内创建的。
拼接 concatenate 将值联结到一起构成单个值
在...
分类:
数据库 时间:
2016-05-06 16:11:05
阅读次数:
229
大二学数据库的时候,只是隐约听到老师提起过视图啊,存储过程啊,触发器啊什么的,但只是淡淡的记住了名字,后来自己做些小项目,小程序,也没有用上过,都只是简单的建表,关联表之类的,导致我对这些东西的理解只能停留在名称的阶段.最近看完了一本薄薄的小书叫<MySQL必知必会>,记了不少笔记,也自己上手实践了 ...
分类:
数据库 时间:
2016-05-01 17:38:28
阅读次数:
241
1、插入完整的行或一部分:INSERT INTO 表名(列名1~n) VALUES (对应的值1~n) 注意:1. 省略列名,也可以插入,但在将来表结构发生变化后,可能导致错误,因此一般不用; 2. 如果只对部分列插入数据,省略的那些列要么可以为NULL,要么有默认值,否则会发生错误; 3. 字符型 ...
分类:
数据库 时间:
2016-04-26 12:41:48
阅读次数:
214
1、表的修改: 1.1 删除列:ALTER TABLE 表名 DROP COLUMN 列名 1.2 添加列:ALTER TABLE 表名 ADD(列名 数据类型) 1.3 修改列名:ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名 1.4 修改列的数据类型:ALTER ...
分类:
数据库 时间:
2016-04-23 13:13:06
阅读次数:
190
1、创建表:用CREATE TABLE 语句,要指明:表名(不能与现有表名重复)、列名、每列的数据类型 2、约束。数据库中的表不同于Excel,其表中的数据必须严格规范合法,约束就是用来管理如何插入或处理数据库数据的规则。 1.主键约束:主键列的每一个数据可以唯一标识其所在的行,任意两行的主键值都不 ...
分类:
数据库 时间:
2016-04-22 13:13:40
阅读次数:
248