文章分类 -  2_1:mysql 基础

摘要:内连接语法:inner join 展示的是两表之间的交集,即获取的是符合查询条件的信息 找出所有员工的领导 select e.ename,d.ename from emp e inner join emp d on e.mgr = d.empno; + + +| ename | ename |+ + 阅读全文
posted @ 2020-11-21 20:44 棉花糖88 阅读(44) 评论(0) 推荐(0)
摘要:1、等值连接 selecte.enamefrom emp ejoin dept don e.deptno = d.deptno;//等值连接 2、 非等值连接 selecte.ename,s.gradefrom emp ejoin dept don e.sal between s.losal and 阅读全文
posted @ 2020-11-21 09:35 棉花糖88 阅读(49) 评论(0) 推荐(0)
摘要:一 连接查询概述 join 单词本意:连接 连接查询就是多表查询。 实际开发中,我们不可能一张表查询,都是多张表联合查询,取出最终的结果。 在实际开发中,一个业务都会对应多张表。比如学生和班级 一张表的弊端 + + + + + | 学生编号 | 学生名字 | 班级编号 | 班级名称 | + + + 阅读全文
posted @ 2020-11-20 21:02 棉花糖88 阅读(121) 评论(0) 推荐(0)
摘要:group by:按照某个字段或某些字段进行分组。 having: 对分组之后的数据进行再次过滤。 一 查询语句的执行顺序 select 5 .... form 1 .... where 2 .... group by 3 .... having 4 .... order by 6 .... lim 阅读全文
posted @ 2020-11-20 12:31 棉花糖88 阅读(138) 评论(0) 推荐(0)
摘要:1)前置知识 在数据库数据运算中 只要有NULL参与了运算 那运算结果就为NULL,必须记住 多行处理函数 = 分组函数 = 聚合函数 单行处理函数:输入几行 输出几行。 多行处理函数:输入多行 输出一行。[1 count()计数] [2 sum()求和] [3 avg()取平均值] [4 max( 阅读全文
posted @ 2020-11-20 12:28 棉花糖88 阅读(66) 评论(0) 推荐(0)
摘要:[order 排序] [by 通过] 一 基础语法 select //序3 字段1,字段2 from //序1 表名where //序2 条件语句 order by //序3 排序字段1 ASC|DESC,排序条件2 ASC|DESC,..... //默认是升序ASC 可以省略不写执行顺序:先执行f 阅读全文
posted @ 2020-11-19 16:21 棉花糖88 阅读(357) 评论(0) 推荐(0)
摘要:条件查询 where select 03 字段1,字段2,.... from 01 表名 where 02 条件; 执行顺序:先执行 from 再执行 where 最后执行 select。 一 比较运算符 //找出年龄大于40并且小于60的英雄 SELECT * FROM hero where ag 阅读全文
posted @ 2020-11-16 21:24 棉花糖88 阅读(110) 评论(0) 推荐(0)
摘要:注意点: //1 多个查询字段用英文逗号分隔 //2 每一条SQL都以英文分号结尾 //2 sql语句不区分大小写 一 基础查询 select name from hero;//查询一个字段 select name,age from hero;//查询指定字段 select * from hero; 阅读全文
posted @ 2020-11-16 21:21 棉花糖88 阅读(34) 评论(0) 推荐(0)
摘要:DML:对表中的数据增删改 CRUD: Create 增加 Retrieval 检索 Update 更新 Delete 删除 一 插入数据 1)插入全部字段 insert into 表名(field1,field2,field3) value(value1,value2,vaule3);//1 写字 阅读全文
posted @ 2020-11-16 21:19 棉花糖88 阅读(80) 评论(0) 推荐(0)
摘要:操作的对象:库、表、列 小技巧: 1) CMD下 通过上下键头可以快速的复制到上一次输入执行的SQL语句 2) 结束一条语句 \c 一 操作库 1 )创建库 //1 直接创建 如果库已经存在会报错 CREATE DATEBASE db_name; create database 表名; //2 判断 阅读全文
posted @ 2020-11-16 20:23 棉花糖88 阅读(248) 评论(0) 推荐(0)
摘要:一 名词概述 DB:数据库,它实际上在硬盘上以文件的形式存在。 DBMS:数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer等。 SQL:结构化查询语言,是一门标准通用的语言。标准的SQL适合于所有的数据库产品。SQL语句在执行的时候,实际上内部也会先进行编 阅读全文
posted @ 2020-11-16 19:47 棉花糖88 阅读(109) 评论(0) 推荐(0)