首先创造一个数据库chapter007,选择使用007数据库,在数据库007中创建表,执行创建的表,然后使用INSERT向表中插入八条记录 在查询字段列表中字段的顺序是可以改变的 在SELECT语句中使用星号通配符查询student表中的所有字段 查询表中id为4的学生姓名,使用运算符获取id值为4 ...
分类:
其他好文 时间:
2019-11-23 20:23:15
阅读次数:
79
一、SQL数据查询的一般格式 数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,其一般格式为: SELECT [ALL | DISTINCT]<目标列表达式>[,<目标列表达式>]··· FROM<表名或视图名>[,<表名或视图名>···] | (SELECT语句>)[AS]<别 ...
分类:
其他好文 时间:
2019-11-23 14:26:34
阅读次数:
58
MySQL 优化 表关联查询时务必遵循 小表驱动大表 原则; 使用查询语句 where 条件时,不允许出现 函数,否则索引会失效; 使用单表查询时,相同字段尽量不要用 OR,因为可能导致索引失效,可以使用 UNION 替代; LIKE 语句不允许使用 % 开头,否则索引会失效; 组合索引一定要遵循 ...
分类:
数据库 时间:
2019-11-20 15:28:09
阅读次数:
79
1:简单查询 SELECT语句 1.1:查询所有字段 eg1:查询student表中的所有的记录 创建一个student数据表 mysql> USE itcast;Database changed mysql> CREATE TABLE student(id INT(3) PRIMARY KEY A ...
分类:
其他好文 时间:
2019-11-19 17:29:31
阅读次数:
72
INSERT 数据插入UPDATE 数据更新DELETE 数据删除SELECT 数据查询单表查询多表查询toc 在 Mysql 管理软件中, 可以通过 SQL 语句中的 DML 语言来实现数据的操作: INSERT 数据插入 UPDATE 数据更新 DELETE 数据删除 同时可以通过 SQL 语句... ...
分类:
数据库 时间:
2019-11-18 18:19:37
阅读次数:
76
MySQL单表查询 一、单表查询的语法及关键字执行的优先级 1.1 单表查询语法 1.2 关键字执行的优先级 from:找到表 where:拿着where指定的约束条件,去文件/表中取出一条条记录 group by:将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 ...
分类:
数据库 时间:
2019-11-13 21:52:24
阅读次数:
89
一.认识mongodbMongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。二.Springboo
分类:
数据库 时间:
2019-11-08 20:41:11
阅读次数:
104
存在联表查询中;联表查询必须是多表单独查询 概念:将查询的时机推迟 单表查询:不存在延迟查询 联表查询: 多表一次查询:不存在延迟查询 多表单独查询:会执行多条sql语句,才会存在延迟查询。 目的:只立马执行需要的数据的sql语句 比如:用户和地址数据 两条sql语句 select * from t ...
分类:
其他好文 时间:
2019-11-02 00:18:53
阅读次数:
89
三大范式 第一范式:无重复的列 第二范式:属性完全依赖于主键 第三范式:属性不能传递依赖其他非主属性 范式的作用是避免数据冗余(数据重复)。 范式的问题: 按照范式设计出来的表在数据冗余的问题虽然得到解决,但是会生成许多表,导致了表数量的复杂性,其二,查询数据的时候,多表查询的时间远远高于单表查询的 ...
分类:
其他好文 时间:
2019-10-31 10:29:51
阅读次数:
159
[TOC] 使用和不使用not null 的区别: 不使用: 查询时用‘name is null’ 作为条件 使用:查询时用‘name=’‘ ’作为查询条件 单表操作: 单表查询的语法: 分组:group by 分组指的是: 将所有记录按照某个相同字段进行归类,比如针对员工信息表的职位分组,或者按照 ...
分类:
数据库 时间:
2019-10-31 00:47:54
阅读次数:
102