摘要: 为什么需要多表查询 1、单表查询在WEB 要经过几次http交互,再不同表之间 才能查找到数据。会浪费很多时间,因此需要多表查询。 2、如果多张表合在一张表中,会导致 会多字段不能充分利率用,浪费存储空间。 3、程序读取的时候会读取过多的多余字段,导致内存浪费。 4、分表更利于并发 多表查询的正确方 阅读全文
posted @ 2023-03-08 22:00 小林野夫 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 排序 ORDER BY 多列 ;#强调格式:WHERE需要声明在FROM后,ORDER BY之前。先排序Country 再排序CustomerName ,默认是按ASC排序的。 SELECT * FROM Customers ORDER BY Country ASC, CustomerName DE 阅读全文
posted @ 2023-03-08 19:09 小林野夫 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符 阅读全文
posted @ 2023-03-08 18:21 小林野夫 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 比较运算符 %:代表不确定个数的字符(o个,1个,或多个) — 代表一个不确定的字符 转义字符:\ 1、数字与字符串比较 字符串如果隐式转成数字,如果转换不成功就当作0 2、字符串与字符串 比较 3、NUll 参与比较 结果都为NUll 4、选择比较 。 先选择所有的记录,再把选择出的记录进行一条一 阅读全文
posted @ 2023-03-08 13:59 小林野夫 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 算术运算符 MySQL 支持的算术运算符包括: 运算符作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 在mysql 除号的结果是浮点型。 Null参与运算的结果都为Null 阅读全文
posted @ 2023-03-08 06:18 小林野夫 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1、列的别名 2、去重复 3、空值参与运算 4、着重号` ` 表名Order与Order关键字一样,因此表名要加` ` 5、查询常数 6、显示表的结构 注意:mysql 记录的内容不区分大小写,Oracle 记录内容区分大小写 Oracle 练习题 答案 阅读全文
posted @ 2023-03-08 06:00 小林野夫 阅读(17) 评论(0) 推荐(0) 编辑
摘要: SQL语言的规则与规范 **规则:**必须遵守。 **规范:**建议遵循。 1. 基本规则 SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进 每条命令以 ; 或 \g 或 \G 结束 关键字不能被缩写也不能分行 关于标点符号 必须保证所有的()、单引号、双引号是成对结束的 阅读全文
posted @ 2023-03-08 04:47 小林野夫 阅读(59) 评论(0) 推荐(0) 编辑
摘要: SQL语言分类: SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 是否能回滚:不能回滚 关键词: create alter drop trunca 阅读全文
posted @ 2023-03-08 04:21 小林野夫 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 下载 MySQL数据库(MySQL Community 版本是免费的 其他要收费) 下载地址: https://dev.mysql.com/ MySQL MyAdmin(网页) 下载地址:https://www.phpmyadmin.net/ navicat Navicat Premium 16(电 阅读全文
posted @ 2023-03-08 03:58 小林野夫 阅读(142) 评论(0) 推荐(0) 编辑
原文链接:https://www.cnblogs.com/cdaniu/