随笔分类 -  MySQL

摘要:SQL常用场景&语句 一、显示命令 显示数据库列表: show databases; 显示库中的数据表: use dbname; show tables; 显示数据表的结构: describe tablename; show columns from tablename; 二、建库建表&删库删表 建 阅读全文 »
posted @ 2022-04-14 09:05 无名客nameless 阅读(240) 评论(0) 推荐(0) 编辑
摘要:MySQL其他操作 第二十二章 使用视图 视图 例: SELECT cust_name, cust_contact FROM customers, orders, orderitems WHERE customers.cust_id = orders.cust_id AND orderitems,o 阅读全文 »
posted @ 2021-06-16 16:11 无名客nameless 阅读(181) 评论(0) 推荐(1) 编辑
摘要:查询进阶知识 第十五章 联结表 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用SQL的SELECT能执行的最重要的操作。 例如:两个表,一个存储供应商信息,另一个存储产品信息。vendors表包含所有供应商信息,每个供应商占一行,每个供应商应具有唯一的标识,称为主键 阅读全文 »
posted @ 2021-06-16 16:08 无名客nameless 阅读(129) 评论(0) 推荐(0) 编辑
摘要:查询基础知识 第七章 数据过滤 组合where子句 MySQL允许给出多个WHERE子句。这些子 句可以两种方式使用:以AND子句的方式或OR子句的方式使用。 AND操作符 可使用AND操作符给WHERE子句附加条件 -- 检索由1003制造且价格小于等于10美元的所有产品的名称和价格 SELECT 阅读全文 »
posted @ 2021-06-11 23:22 无名客nameless 阅读(530) 评论(0) 推荐(2) 编辑
摘要:Mysql基本操作 mysql的基本操作包括增、删、改、查,本书中前三章简单的介绍MySQL为何物,查是mysql中非常重要的功能,4-6章展示了mysql的查(查询——select)的简单实现,mysql的增(插入——insert)是第19章,改(更新——update)和删(删除——delete) 阅读全文 »
posted @ 2021-06-07 21:46 无名客nameless 阅读(194) 评论(0) 推荐(1) 编辑
摘要:前言 开发环境:MySQL5.7.31 本文并不是mysql语法语句的教程或者笔记,如果初学MySQL,想要看sql的教程或者学习各种语法语句规范,可以看看一千行MySQL学习笔记或者MySQL教程|菜鸟教程 SQL命令 SQL命令分可以分为四组:DDL、DML、DCL和TCL。 DDL DDL是数 阅读全文 »
posted @ 2021-02-18 16:38 无名客nameless 阅读(178) 评论(0) 推荐(1) 编辑
摘要:前言 开发环境:MySQL5.7.31 日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。若数据库发生故障,可通过不同日志记录恢复数据库的原来数据。因此实际上日志系统直接决定着MySQL运行的鲁棒性和稳健性。MySQL中有六种日志文件,分别是:重做日志(redo log)、 阅读全文 »
posted @ 2021-02-16 17:45 无名客nameless 阅读(135) 评论(0) 推荐(1) 编辑
摘要:前言 开发环境:MySQL5.7.31 什么是索引 在MySQL中,索引(Index)是帮助高效获取数据的数据结构。 我们可以将数据库理解为一本书,数据库中的各个数据列(column)就是目录中的章节标题,行(row)就是章节的内容。而索引好比目录,将这些标题管理起来,这样我们找一篇文章的时候,可以 阅读全文 »
posted @ 2021-01-15 01:22 无名客nameless 阅读(224) 评论(0) 推荐(0) 编辑
摘要:前言 开发环境:MySQL5.7.31 参考的博文:青石路大佬的博文https://www.cnblogs.com/youzhibing/p/11909681.html 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到exp 阅读全文 »
posted @ 2021-01-05 01:26 无名客nameless 阅读(405) 评论(0) 推荐(1) 编辑
摘要:环境说明 centos7(运行于vbox虚拟机) flume1.9.0(flume-ng-sql-source插件版本1.5.3) jdk1.8 kafka(版本忘了后续更新) zookeeper(版本忘了后续更新) mysql5.7.24 xshell 准备工作 flume安装 暂略,后续更新 f 阅读全文 »
posted @ 2020-12-15 11:37 无名客nameless 阅读(3622) 评论(1) 推荐(0) 编辑
摘要:MySQL的索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,就像一本书的目录一样,可以加快查询速度。InnoDB 存储引擎的索引模型底层实现数据结构为B+树,所有数据都是存储在 B+ 树中的。 为什么底层数据结构使用B+树,而不是B树? B+树是B树 阅读全文 »
posted @ 2020-11-19 00:57 无名客nameless 阅读(324) 评论(0) 推荐(2) 编辑
摘要:16、统计出当前(titles.to_date='9999-01-01')各个title类型对应的员工当前(salaries.to_date='9999-01-01')薪水对应的平均工资。结果给出title以及平均工资avg。 CREATE TABLE `salaries` ( `emp_no` i 阅读全文 »
posted @ 2020-10-11 16:21 无名客nameless 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1、查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天(sqlite里面的注释为--,mysql为comment) CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, -- '员工编号' `birth_da 阅读全文 »
posted @ 2020-10-10 22:12 无名客nameless 阅读(223) 评论(0) 推荐(0) 编辑
摘要:今日内容 多表查询 事务 DCL 多表查询 * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ) 阅读全文 »
posted @ 2020-08-09 16:44 无名客nameless 阅读(334) 评论(0) 推荐(0) 编辑
摘要:今日内容 DQL:查询语句 排序查询 聚合函数 分组查询 分页查询 约束 多表之间的关系 范式 数据库的备份和还原 DQL:查询语句 排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:升序,默认的。 DESC:降序 阅读全文 »
posted @ 2020-08-09 16:43 无名客nameless 阅读(328) 评论(0) 推荐(0) 编辑
摘要:DDL操作数据库、表 操作数据库:CRUD C(Create):创建 创建数据库: create database 数据库名称; 创建数据库,判断不存在,再创建: create database if not exists 数据库名称; 创建数据库,并指定字符集 create database 数据 阅读全文 »
posted @ 2020-08-09 16:41 无名客nameless 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一、数据库基本介绍 目标:了解数据库的功能和常见数据库分类、数据库产品 数据库基本知识 数据库分类 SQL简介 MySQL访问 1、数据库基本知识 目标:了解数据库的概念和数据库的作用 概念 数据库:database(DB),是一种存储数据的仓库 数据库是根据数据结构组织、存储和管理数据 数据库能够 阅读全文 »
posted @ 2020-08-09 16:39 无名客nameless 阅读(501) 评论(0) 推荐(0) 编辑
摘要:事务是什么? 一系列操作,要么全部完成,要么一个都不做 事务的ACID特性 原子性:一系列操作要么都执行,要么都不执行 一致性:事务执行前后数据完整性不变,如转账前后总金额不变 隔离性:多个事务并发访问数据库,事务之间互相隔离 持久性:事务提交后,在数据库中的改变是持久的,即使发生故障也一样 事务的 阅读全文 »
posted @ 2020-04-17 08:26 无名客nameless 阅读(505) 评论(0) 推荐(0) 编辑
摘要:什么是JDBC 我们可以将JDBC看作是一组用于用JAVA操作数据库的API,通过这个API接口,可以连接到数据库,并且使用结构化查询语言(SQL)完成对数据库的查找,更新等操作。 JDBC连接的流程: 加载驱动 建立连接 准备SQL语句 执行SQL语句 处理结果 断开连接 JDBC连接MySQL 阅读全文 »
posted @ 2019-12-27 01:17 无名客nameless 阅读(402) 评论(0) 推荐(0) 编辑
摘要:语法 COUNT() 函数返回匹配指定条件的行数。 COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(column_name) FROM table_name COUNT(*) 语法 COUNT 阅读全文 »
posted @ 2019-12-20 00:31 无名客nameless 阅读(1916) 评论(0) 推荐(2) 编辑

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