随笔分类 -  数据库

摘要:#DDL语言 说明:Data Define Language数据定义语言,用于对数据库和表的管理和操作 # 库的管理 √ #一、创建数据库 CREATE DATABASE studb2; CREATE DATABASE IF NOT EXISTS stuDB; #二、删除数据库 DROP DATAB 阅读全文
posted @ 2021-07-26 10:59 zhang-X 阅读(182) 评论(0) 推荐(0) 编辑
摘要:#进阶9:联合查询 /* 说明:当查询结果来自于多张表,但多张表之间没有关联,这个时候往往使用联合查询,也称为union查询 语法: select 查询列表 from 表1 where 筛选条件 union select 查询列表 from 表2 where 筛选条件 特点: 1、多条待联合的查询语 阅读全文
posted @ 2021-07-26 10:57 zhang-X 阅读(792) 评论(0) 推荐(0) 编辑
摘要:#进阶8:分页查询 /* 应用场景:当页面上的数据,一页显示不全,则需要分页显示 分页查询的sql命令请求数据库服务器——>服务器响应查询到的多条数据——>前台页面 语法: select 查询列表 from 表1 别名 join 表2 别名 on 连接条件 where 筛选条件 group by 分 阅读全文
posted @ 2021-07-26 10:55 zhang-X 阅读(331) 评论(0) 推荐(0) 编辑
摘要:#进阶七:子查询 /* 说明:当一个查询语句中又嵌套了另一个完整的select语句,则被嵌套的select语句称为子查询或内查询 外面的select语句称为主查询或外查询。 分类: 按子查询出现的位置进行分类: 1、select后面 要求:子查询的结果为单行单列(标量子查询) 2、from后面 要求 阅读全文
posted @ 2021-07-26 10:54 zhang-X 阅读(330) 评论(0) 推荐(0) 编辑
摘要:#进阶6:连接查询 说明:又称多表查询,当查询语句涉及到的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: 1、sql92标准:仅仅支持内连接 内连接: 等值连接 非等值连 阅读全文
posted @ 2021-07-26 10:46 zhang-X 阅读(486) 评论(0) 推荐(0) 编辑
摘要:#进阶5:分组函数 /* 说明:分组函数往往用于实现将一组数据进行统计计算,最终得到一个值,有称为聚合函数或统计函数 分组函数清单 sun(字段名):求和 avg(字段名):求平均数 max(字段名):求最大值 min(字段名):求最小值 count(字段名):计算非空字段值的个数 */ #案例1: 阅读全文
posted @ 2021-07-26 10:41 zhang-X 阅读(397) 评论(0) 推荐(0) 编辑
摘要:#进阶四:常见函数 /* 函数:类似与Java中学过的“方法”,将编写的一系列的命令集合封装在一起,对外仅仅暴露方法名,共外部的调用 1、自定义方法 2、调用方法(函数) 叫什么:函数名 干什么:函数功能 常见函数: 字符函数 数学函数 日期函数 流程控制函数 */ #一、字符函数 1、CONCAT 阅读全文
posted @ 2021-07-26 10:29 zhang-X 阅读(223) 评论(0) 推荐(0) 编辑
摘要:#进阶三:排序查询 /* 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序列表 执行顺序 (1)from子句 (2)where子句 (3)select子句 (4)order by子句 举例: select `last_name`,`salary` fr 阅读全文
posted @ 2021-07-26 10:27 zhang-X 阅读(295) 评论(0) 推荐(0) 编辑
摘要:#进阶一:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1、查询的结果集 是一个虚拟表 2、select 查询列表 类似于System.out.println(打印内容); select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开 例如:select 字段1,字段 阅读全文
posted @ 2021-07-25 20:36 zhang-X 阅读(167) 评论(0) 推荐(0) 编辑
摘要:数据库的安装与配置 我的设备名称:MySQL5.5 我的密码:123456 1.如何启动数据库 方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务 方式二:通过命令行方式(这里命令行需要右击以管理员的身份运行) 启动:net start mysql服务名 停止:net st 阅读全文
posted @ 2021-07-25 20:34 zhang-X 阅读(299) 评论(0) 推荐(0) 编辑
摘要:进阶2 条件查询 /* 语法: select 查询列表 from 表名 where 筛选条件 执行顺序: (1)from子句 (2)where子句 (3)select子句 select last_name,first_name from employees where salary>20000; 特 阅读全文
posted @ 2021-07-25 20:25 zhang-X 阅读(562) 评论(0) 推荐(0) 编辑
摘要:1、#显示表darpartments的结构,并查询其中的全部数据 DESC `departments`; SELECT *FROM `departments`; 2、#显示表employees中的全部job_id(不能重复) SELECT DISTINCT job_id FROM `employee 阅读全文
posted @ 2021-07-25 20:22 zhang-X 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示