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

浙公网安备 33010602011771号