索引概念的理解 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息,使用索引可快速访问数据库表中的特定信息。例如这样一个查询:select * from tab ...
分类:
数据库 时间:
2018-03-12 00:03:15
阅读次数:
185
1.连接数据库 查看可用数据库使用show命令: 连接数据库使用use命令: 获取数据库内的所有表: 查看表结构: 2.检索数据 检索某一列或某几列: 检索所有列: 如果只想显示一列中的不同数值,可以用distinct关键字: 限定结果的数量,用LIMIT关键字: 3.排序 排序使用order by ...
分类:
数据库 时间:
2018-02-23 13:30:00
阅读次数:
180
SQL必知必会笔记 数据库基础 相关概念 数据库 表 列数据类型 行 主键 外键 检索数据 检索单列 select prod_name FROM Productes; 检索出来的就是未排序的数据 检索多列 SELECT prod_id,prod_name,prod_price FROM Produc ...
分类:
数据库 时间:
2018-02-13 10:33:58
阅读次数:
187
低效的“WHERE 1=1” 网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意 思?”。 其实使用这种用法的开发人员一般都是在使用动态组装的SQL。 让我们想像如下的场景:用户要求提供一个灵活的查询界面来根据各种复杂的条件来查询 员工信息,界面如下图: 界面中 ...
分类:
其他好文 时间:
2018-02-06 13:06:39
阅读次数:
190
8.1什么是sqlSQL英文全称是StructuredQueryLanguage,中文意思是结构化查询语言。它是一种对关系型数据库中的数据进行定义和操作的语言方法。是大多数关系数据库管理系统所支持的工业标准。8.1SQL的分类SQL结构化查询语言包含6部分。一、数据查询语言(DQL)DQL全称DataQueryLanguage,其语句也成为数据检索语句,作用是从表中获取数据,确定数据怎样在程序中给
分类:
数据库 时间:
2018-01-26 22:41:38
阅读次数:
227
作用:提高数据的查询速度 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查 ...
分类:
数据库 时间:
2017-12-26 23:47:46
阅读次数:
195
1.添加索引后查询速度会变快 mysql中索引是存储引擎层面用于快速查询找到记录的一种数据结构,索引对性能的影响非常重要,特别是表中数据量很大的时候,正确的索引会极大的提高查询效率。简单理解索引,就相当于一本砖头厚书的目录部分,通过目录可以快速查找到想要找的内容具体所在的页码。在经常需要搜索的列上创 ...
分类:
数据库 时间:
2017-12-14 20:57:49
阅读次数:
241
前言: hashmap是一种很常用的数据结构,其使用方便快捷,接下来笔者将给大家深入解析这个数据结构,让大家能在用的时候知其然,也知其所以然。 一.Map 首先,从最基本的讲起,我们先来认识一下map是个什么东西。在我们写程序的时候经常会遇到数据检索等操作,对于几百个数据的小程序而言,数据的存储方式 ...
分类:
编程语言 时间:
2017-12-10 01:26:53
阅读次数:
453
上篇对“国家标准全文公开系统”的国标进行抓取,本篇对食品领域的标准公开系统“食品安全国家标准数据检索平台”进行抓取。 平台地址:http://bz.cfsa.net.cn/db 一、标准列表 第一步还是去获取标准列表,通过高级搜索,输入空查询条件,则查询出全部的标准记录。 这时候可以看到,列表页的U ...
2017.11.16 5.11 .认识索引 1.索引的概念: -(1)加快数据检索速度 -(2)加快表与表之间的连接速度 -(3)在使用order by 和 group by子句检索时,可以显著地减少查询分组的 -(4) 2.索引的类型: 唯一索引:不会有两行记录相同 单列索引:索引不唯一 复合索引 ...
分类:
数据库 时间:
2017-11-16 14:33:55
阅读次数:
160