【MySQL学习之SQL基础(一)DML】教程文章相关的互联网学习教程文章

数据库-Mysql基础(第2节)【图】

文章目录 一、数据的操作(DML)二、查询数据操作(DQL)一、数据的操作(DML)插入数据如果是多条记录只能用VALUES 清空数据表TRUNCATE 不能带有where条件 二、查询数据操作(DQL)LIKE模糊查询需要配合%和_: %:代表0个一个或者多个任意字符 _:代表1个任意字符 不配合这两个使用,LIKE等同于”=“<=>可以检测NULL值,除了检测NULL其他功能与”=“相同COUNT(字段)不统计NULL值HAVING子句只能使用在分组之后

mysql基础自学

1.1基础查询 语法:select 查询列表 from 表名;注意:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟表格 完整的写法是:先声明使用哪个库,再写SQL语 如果你不想在SQL面向于SQL软件开发,而是只想在工作中从数据库上抓取文件,这里可以不写这是键盘上数字键1那个符号,不是单引号,可以省略 什么时候必须使用呢?例如:当字段名与关键字同名时,必需使用这个符号声明你这是字段而不是关键字例如:字...

MySql基础查询-分组函数【代码】

#分组函数#1. 查询公司员工工资的最大值,最小值,平均值,总和SELECT SUM(salary),MAX(salary),MIN(salary),AVG(salary),COUNT(salary) FROM employees#工资去重 SELECTsum( DISTINCT salary ),sum( salary ) FROMemployees #查询有几种工资SELECT count(DISTINCT salary) FROM employees#统计工资的个数SELECT count(salary) FROM employees#统计总行数即总记录条数 SELECT count(*) FROM employees SELECT count(1) FROM emplo...

MySql基础查询-流程控制函数【代码】

#流程控制函数#if函数 SELECTlast_name,commission_pct, IF( commission_pct IS NULL, '没奖金,呵呵', '有奖金,嘻嘻' ) FROMemployees#case函数#查询员工工资,要求如果部门号=30,工资为1.1倍,如果部门号=40,工资为1.2倍,其他部门号工资为原工资 SELECT salary AS '原工资',department_id, CASE department_idWHEN 30 THENsalary*1.1WHEN 40 THENsalary*1.2ELSEsalary END AS '新工资' FROM employees #job grade#AD_PR...

mysql 基础

mysql学习 安装教程:https://blog.csdn.net/weixin_38239039/article/details/79629984 ?https://jingyan.baidu.com/article/fd8044fa10550d5031137adf.html ?https://blog.csdn.net/chen97_08/article/details/81484286?https://blog.csdn.net/weixin_43282064/article/details/108284150?https://blog.csdn.net/bobo553443/article/details/81383194 ----关系型数据库终端操作数据库--如何登录数据库:mysql -uroot -p123456...

MySQL--基础回顾 (一)【图】

数据库基本概念-Database 数据库是什么?用来存储和管理数据库的仓库 特点1. 持久化存储数据的。其实数据库就是一个文件系统   2. 方便存储和管理数据   3. 使用了统一的方式操作数据库 -- SQL 常用数据库MySQL:开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。后来 Sun公司收购了 MySQL,而 Sun 公司又被 Oracle 收购Oracle:收费的大型数据库,Oracle 公司的产品。DB2 :IBM 公司的数据...

MySQL基础(六)——MySQL之开窗函数【代码】【图】

前言 ??上篇文章给大家介绍MySQL中常用的一些函数,其中主要包括数学函数、字符串函数、日期时间函数、分组合并函数、逻辑函数,其实还有开窗函数,只不过开窗函数是MySQL新提出来的,因此,我们单独用一篇文章将其详细介绍。首先,我们介绍开窗函数的理论知识。 一、开窗函数的相关理论知识 ??其实,开窗函数是在MySQL8.0以后才新加的功能,因此,要想直接使用开窗函数,则mysql版本要8.0以上。其实开窗函数是在满足某种条件的记录...

MySQL基础架构【代码】【图】

MySQL基础架构文章说明:该文章主要参考极客时间MySQL45讲,详细内容请转极客时间MySQL基本架构示意图[mysql5]如下: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 而存储引擎层负责数据的存...

MySQL基础【代码】【图】

一、SQL应用 1.client端 help(打印出client端的内置命令) \c :结束上条命令运行 \G :格式化输出 exit :退出MySQL会话 \q :退出MySQL会话 ctrl+D :退出MySQL会话 source :导入SQL脚本,类似于 < mysql> source /root/word.sqlsystem:调用linux命令 mysql> system ls; anaconda-ks.cfgmysql> system cd /tmp && ls; vmware-root_885-4021784556 yum_save_tx.2021-02-25.14-53.TZNfy7.yumtx vmware-root_910-...

数据库mysql基础查询之条件查询【图】

有时候,我们想查询出特定条件的数据,那该如何查询呢? 答案是使用where关键字 我们还是以如下的表为例: where关键字后面可以添加条件表达式。举例子:上表中,我们要查询出last_name为 K_ing的数据select * from employees where last_name = K_ing通过where后面的条件,我们既可以查询出last_name = K_ing的数据了 在mysql中,条件查询语句有哪些呢? a:筛选条件为条件表达式 > < = != >= <= <> b: 筛选条件为逻辑...

MySQL基础——DQL语言(基础查询)【代码】

MySQL基础——DQL语言(基础查询) 该部分内容是Mysql的基础核心部分,对于工作中大部分时间都是通过数据库来查询需要的数据然后再进行数据分析。 所以好好学咯!!!!!! 一、基础查询 Desc 表名; #查询表的结构语法: Select 查询列表 From 表名特点: 1. 查询列表可以是:表中的字段、常量值、表达式、函数 2. 查询的结果是一个虚拟的表格1. 查询表中的单个字段 Select last_name from employees;2.查询表中的多个字段 Sele...

MySQL基础学习【代码】【图】

1 介绍 数据库分类 关系型数据库(SQL) MySQL、Oracle、sql Server、SQLite。通过表和表之间,行和列之间的关系进行数据的存储。 非关系型数据库(NoSQL) Redis、MongDB对象存储,通过对象的自身的属性来决定。 DBMS数据库管理系统 数据库管理软件,科学有效的管理我们的数据,维护和获取数据。 1.1 环境安装 1.1.1 Mysql安装 将压缩包解压到我的安装目录。D:\03Enviroment\05mysql\01install修改环境变量path。在D:\03Enviroment...

MySQL基础&SQL入门【代码】【图】

来自拉钩教育-JAVA就业集训营 1. 数据库的基本概念 1.1 什么是数据库数据库(DataBase) 就是存储和管理数据的仓库 其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上 1.2 为什么使用数据库 数据存储方式的比较 存储方式优点缺点内存速度快不能够永久保存,数据是临时状态的文件数据是可以永久保存的使用IO流操作文件, 不方便数据库1.数据可以永久保存 2.方便存储和管理数据 3.使用统一的方式操作数据库(SQL)占用资源,有些...

Mysql基础(二十一):SQL 窗口函数的优化和执行【代码】【图】

来源:https://mp.weixin.qq.com/s/zdHHg6MmydiUpTopn_sniA 0 简介 窗口函数(Window Function)是 SQL2003 标准中定义的一项新特性,并在 SQL2011、SQL2016 中又加以完善,添加了若干处拓展。窗口函数不同于我们熟悉的普通函数和聚合函数,它为每行数据进行一次计算:输入多行(一个窗口)、返回一个值。在报表等分析型查询中,窗口函数能优雅地表达某些需求,发挥不可替代的作用。 本文首先介绍窗口函数的定义及基本语法,之后将介...

mysql基础内容-数据结构【代码】【图】

目录 1:mysql默认InnoDB innodb存储结构 数据页内的结构是怎样的:类型划分 页三大部分 从数据页的角度看B+树是如何进行查询的 1:mysql默认InnoDB innodb存储结构区: 比页大一级的存储结构,在InnoDB存储引擎中,一个区会分配64个连续的页。页:默认大小是16KB段:由一个或多个区组成,区在文件系统是一个连续分配的空间,在InnoDB是连续的64个页,不过在段中不哟啊求区与区之间是相邻的。段是数据库中的分配单位,不同类型的...