- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 MYSQL连接查询
模板:select 选项,字段别名,数据源(单表,多表和子查询[别名]),where字句(条件判断:从磁盘上开始),group by 字句(分组统计,统计函数,分组排序,多字段分组),having子句(判断结果,针对分组统计结果),order by字句(排序,多字段排序),limit 子句(限制记录数,分页操作) 之前我们都是在一张表内查询数据,那么如何在两张表或者多张表之间查询...
2018-04-15 20:08:10 382
原创 MYSQL的高级查询:Group By,Order by, having子句
1. Group by就是分组的意思,根据某个字段进行分组。Group By 与 Count()函数 基本语法:group by 字段名;使用前面的学生表,我们来进行练习举例:根据性别分组根据上面显示,我们使用了分组语句,结果出现了数据丢失的情况。分组之后男和女只显示一条数据。在SQL中分组是为了统计数据,SQL提供了一系列统计函数供我们使用。1) Count(): 统计分组后的记录数,...
2018-04-15 17:43:13 634
原创 MySQL的select语句
查询数据基本语法:select 字段列表/* from 表名 [where 条件];完整语法:select [select选项] 字段列表[字段别名]/* from 数据源[where 条件子句] [group by条件子句] [having 子句] [order by 子句] [limit 子句];select选项部分:select选项是指select对查出来的结果的处理方式,主要有两种。All...
2018-04-15 17:18:54 490
原创 Mysql中的索引关系和范式
索引的定义是:系统根据某种算法,将已有的数据(未来可能新增的数据)单独建立一个文件,这个文件能够实现快速的匹配数据,并且能够快速的找到对应的表中的记录。索引的意义:1. 提升查询数据的效率2. 约束数据的有效性(唯一性等) 增加索引是有前提条件的:索引本身会产生索引文件(有时候有可能比数据文件还大),会非常耗费磁盘空间。如果某个字段需要作为查询的条件经常使用,那么使用索引。或者如果某个...
2018-04-15 16:52:04 248
原创 Mysql表中数据的新增,查看, 修改, 删除
新增 insert into tablename;查看select * from tablename; 修改 update 表名 set 字段=值[where条件]; 删除 delete from 表名[where 条件];新增数据方案一: 给全表字段插入数据,不需要指定字段列表,但是要求数据的值出现的顺序必须要与表中设计的字段出现的顺序一致。凡是非数值数据,都需要使用引号(建议单引号...
2018-04-14 17:08:31 2174
原创 MYSQL对数据表的操作
这篇文章是:学习对数据表的增删改查操作: 1.创建表的基本语法格式Create table [if not exists] 表名(字段名称 数据类型,字段名称 数据类型,字段名称 数据类型 -- 注意最后一行不要加逗号) charset UTF8;解释一下:if not exists 前后的中括号在实际写命令中不需要带上,这个命令的意思是如何该表存在就不执行后面创建代码,如果不存在就创建...
2018-04-14 16:56:48 470
原创 数据库基础知识及MySQL学习(一)
1.关系型数据库和非关系型数据库的区别 关系型数据库:安全(保存在磁盘基本不会丢失),容易理解和掌握,比较浪费磁盘空间 非关系型数据库:不安全(断电数据会丢失),效率高(运行在内存上比磁盘效率要高)2. SQL语句分为三个部分: DDL: Data Definition Language, 数据定义语言,用来维护存储数据的结构(数据库,表),代表指 令:c...
2018-04-14 16:23:16 9210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人