摘要:
测试 阅读全文
posted @ 2023-01-23 15:39
RILI520
阅读(441)
评论(0)
推荐(0)
摘要:
SQL99新特性 SQL99在SQL92的基础上提供了一些特殊语法 1.自然连接 可以将 自然连接 理解为SQL92中的等值连接 natual join 用来表示自然连接 natual join 会自动查询两张表中,所有相同的字段,然后进行等值连接 在SQL92标准中 select employ 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(40)
评论(0)
推荐(0)
摘要:
多表查询可以分为 什么是join join具有连接的作用,即当两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据。 join的作用:连接 这里有两张表,使用join将两个表连接,不会改变原来的表 rili join ret 会生成一个新表 select *from ri 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(34)
评论(0)
推荐(0)
摘要:
多表查询可以分为 什么是join join具有连接的作用,即当两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据。 join的作用:连接 这里有两张表,使用join将两个表连接,不会改变原来的表 rili join ret 会生成一个新表 select *from ri 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(36)
评论(0)
推荐(0)
摘要:
角度1:等值连接 与 非等值连接 角度2:自连接 与 非自连接 角度3:内连接 与 外连接 等值连接(使用=号连接) 非等值连接(不使用=号连接(如< ,>,<=,>=,!=)) select e.last_name,e.salary,j.grade_level from employees e 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(40)
评论(0)
推荐(0)
摘要:
having的使用 作用:用来过滤数据 练习:查询部门10,20,30,40,这4个部门中最高工资比10000高的部门信息 select department_id,max(salary) from employees group by department_id having department 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(245)
评论(0)
推荐(0)
摘要:
聚合函数(多行处理函数) 当行处理函数:接受一个参数,返回一个结果 多行处理函数:接受多个参数,返回一个结果 什么是聚集函数 聚集函数作用于一组数据,并对一组数据返回一个值 常用聚合函数 sum( ),avg( ),max( ),min( ) 以上所有函数都会忽略null count( ) 计算指定 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(78)
评论(0)
推荐(0)
摘要:
group by 的使用 select job_id,avg(salary) from employees group by job_id; 查询各个department_id,job_id的平均工资 select job_id,department_id,avg(salary) from em 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(195)
评论(0)
推荐(0)
摘要:
列的别名 as 要替换的名称 as:全称:alias(别名),可以省略 列的别名:可以使用一对 “ ” 引起来,不要使用 ‘ ’ select employee_id usename ,last_name as principle,salary "sal" from employees; 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(118)
评论(0)
推荐(0)
摘要:
逻辑运算符 not 或! 逻辑非 and 或 && 逻辑与 and的优先级高于 or or 或 || 逻辑或 xop 逻辑异或 select a xop b from dual; 不同为真,相同为假 位运算 & 按位与 | 按位或 ^ 按位异或 ~ 按位取反 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(27)
评论(0)
推荐(0)
摘要:
分页 MySQL 使用limit 实现数据的分页显示 格式: limit [位置偏移量],行数; 每页显示20条记录 select employee_id,last_name from employees limit 0,20; 声明格式如下: where …… order by …… 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(27)
评论(0)
推荐(0)
摘要:
过滤条件 使用where子句,将不满足条件的行过滤掉 select 字段1,字段2,from 表名 where 过滤条件; select * from employees where ladt _name =' king ' ; where声明必须写在,from结构的后面。 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(19)
评论(0)
推荐(0)
摘要:
select * from 表名; 查询所有的列 * 表示表中的所有列 最基础的select语句: 查询选择的列 select 字段1,字段2,字段3,…… from 表名; 查询语句 后 返回的结果 称为 结果集 阅读全文
posted @ 2023-01-23 15:01
RILI520
阅读(148)
评论(0)
推荐(0)
摘要:
算术运算符 + - * /(div) %(mod) dual 表示伪表 select 100,100+2,12.5,100-13.5,100+50-30 from dual; 整数 在sql中,+ 不表示连接,也没有连接作用,仅仅表示加法运算 如果一个字符串与数值相加,会将字符串转换 阅读全文
posted @ 2023-01-23 14:56
RILI520
阅读(115)
评论(0)
推荐(0)
摘要:
show tables; 显示特定数据库中所有的表 use xxx; 使用use语句切换到特定数据库 阅读全文
posted @ 2023-01-23 14:56
RILI520
阅读(73)
评论(0)
推荐(0)
摘要:
导入现有的数据表,表中的数据 方法一:source 文件的全路径名 如果失败:需要在原有路径 \ 前 或 后 多加一个 \,否则无法导入 原因:单个的 \ 任意字符 可能与windows内置的转义字符发生冲突,他会把部分路径识别成转义字符,导致找不到文件。 方法二:使用具体的图形化工 阅读全文
posted @ 2023-01-23 14:56
RILI520
阅读(263)
评论(0)
推荐(0)
摘要:
sql语句执行过程 from->on->(left / rignt join)->where->group by->having->select->distinct->order by->limit 在select语句中执行这些步骤时,每个步骤都会产生一个虚拟表,然后将这个虚拟表传入下一个步骤中作为 阅读全文
posted @ 2023-01-23 14:56
RILI520
阅读(23)
评论(0)
推荐(0)
摘要:
DDL:数据定义语言 create \ alter\ drop \ rename \ trunnate DML:数据操作语言 insert \ delete \ update \ select(重点) DCL:数据控制语言 commit \ rollback \ savepoint \ 阅读全文
posted @ 2023-01-23 14:56
RILI520
阅读(22)
评论(0)
推荐(0)