zl程序教程

MySQL基础二

  • MySQL基础之查询(二)

    MySQL基础之查询(二)

    ------- | ------------------ | -------------------- | | 分组前筛选 | 原始表 | group by前 where | | 分组后筛选 | group by后的结果集 | group by后 having |问题1:分组函数做筛选能不能放在where后面 答:不能问题2:where——group by——hav

    日期 2023-06-12 10:48:40     
  • MySQL基础之数据的增删改

    MySQL基础之数据的增删改

    DML语言(数据操纵语言)数据操作语言: 插入:insert 修改:update 删除:delete一、插入语句方式一:经典的插入 语法:insert into 表名(列名,...) values(值1,...); SELECT * FROM beauty;复制1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone

    日期 2023-06-12 10:48:40     
  • MySQL基础之常见函数

    MySQL基础之常见函数

    常见函数概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性 调用:select 函数名(实参列表) 【from 表】;复制特点: ①叫什么(函数名) ②干什么(函数功能)分类: 1、单行函数如 concat、length、ifnull等​ 2、分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数常见函数:一、单

    日期 2023-06-12 10:48:40     
  • MySQL基础之视图

    MySQL基础之视图

    | ---------------- | -------------------- | ---------------------------- | | 视图 | create view | 只是保存了sql逻辑 | 增删改查,只是一般不能增删改 | | 表 | create table | 保存了数据 | 增删改查

    日期 2023-06-12 10:48:40     
  • MySQL基础之存储过程和函数

    MySQL基础之存储过程和函数

    -----------------------------案例演示-----------------------------------**1.空参列表案例:插入到admin表中五条记录SELECT * FROM admin; DELIMITER $ CREATE PROCEDURE myp1() BEGIN INSERT INTO admin(username,`password`) V

    日期 2023-06-12 10:48:40     
  • MySQL基础之事务

    MySQL基础之事务

    -----------: | :--: | :--------: | :--: | | read uncommitted | √ | √ | √ | | read committed | × | √ | √ | | repeatable read | × | × | √ | | serial

    日期 2023-06-12 10:48:40     
  • 史上最简单MySQL教程详解(基础篇)之多表联合查询

    史上最简单MySQL教程详解(基础篇)之多表联合查询

    大家好,又见面了,我是你们的朋友全栈君。 常用术语表连接的方式数据准备 student表college表内连接外连接 左外连接右外连接注意事项:自连接子查询在上篇文章史上最简单MySQL教程详解(基础篇)之数据库设计范式及应用举例我们介绍过,在关系型数据库中,我们通常为了减少数据的冗余量将对数据表进行规范,将数据分割到不同的表中。当我们需要将这些数据重新合成一条时,就需要用到我们介绍来将要说

    日期 2023-06-12 10:48:40     
  • mysql数据库基础知识总结

    mysql数据库基础知识总结

    大家好,又见面了,我是你们的朋友全栈君。 mysql数据库基础知识总结一、基础常用命令1.创建命令create user ‘用户名’ @‘ip’ identified by ‘密码’; 创建用户 drop user 用户名@ip 删除用户 show databases; 查数据库 show tables; 看表 create database 数据库名 default charset

    日期 2023-06-12 10:48:40     
  • 2. MySQL基础知识

    2. MySQL基础知识

    MySQL概述MySQL是⼀个单进程多线程、⽀持多⽤户、基于客户机/服务器(Client/Server, C/S)的关系数据库管理系统。与其他数据库管理系统(DBMS)相⽐,MySQL具有体积⼩、易于安装、运⾏速度快、功能⻬全、成本低廉以及开源等特点。⽬前,MySQL已经得到了⼴泛的使⽤,并成为了很多企业⾸选的关系数据库管理系统。 MySQL拥有很多优势,其中包括以下⼏点。 1. 性能⾼效:M

    日期 2023-06-12 10:48:40     
  • MySQL基础课堂笔记「建议收藏」

    MySQL基础课堂笔记「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。MySQL基础知识学习笔记整理今日内容 数据库的基本概念 MySQL数据库软件 安装卸载配置 SQL 数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了

    日期 2023-06-12 10:48:40     
  • MySQL基础笔记

    MySQL基础笔记

    MySQL基础一、数据库的基本概念1.为什么要学数据库?之前我们如果想将一些数据实现永久化存储,可以怎么做呢?没错。使用IO流的技术将数据保存到本地文件中但是接下来我有这样一个需求:将下面的user.txt文件中的王五年龄修改为35张三 23 男 李四 24 男 王五 25 女 赵六 26 女 周七 27 男复制我们要如何实现呢? 可以采用字符缓冲流,将每一行数据读取出来,封装为User对象

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础(11)-多表查询

    数据库-MySQL-基础(11)-多表查询

    目录联合查询-union,union all子查询概念分类标量子查询联合查询-union,union all对于nuion 查询,就是把多次查询的结果合并起来,形成一个新的查询结果集 SELECT 字段列表 FROM 表A... UINON [ALL] SELECT 字段列表 FROM 表B...;  对于联合查询的多张表的列数必须保持一致,字段列表也需要保持一致。使用union 查询结果会

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础(8)-约束

    数据库-MySQL-基础(8)-约束

    目录概述 约束演示外键约束删除/更新行为概述 1、概念:约束是作用于表中字段上的规则,用于限制存储表中的数据2、目的:保证数据库中数据的正确、有效性和完整性3、分类:4、注意: 约束是作用表中字段上的,可以在创建表 / 修改表时候添加约束 约束演示案例:根据需求完成表结构的创建代码create table user( id int primary key auto_increment,

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础(4)-DQL(基础查询)

    数据库-MySQL-基础(4)-DQL(基础查询)

    前言 本篇文章参考黑马程序员的网课,做的笔记,如果你感觉写的好,不妨一键三连,感谢你的支持  目录DQL-介绍DQL-语法DQL- 基础查询1、查询多个字段 2、设置别名3、去出重复记录DQL- 条件查询1、语法 2、条件 3、案例集合DQL-介绍DQL,数据查询语言,用来数据库中标的记录查询关键字 SELECTDQL-语法 SELLECT                字段列表 FROM 

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础 (1)

    数据库-MySQL-基础 (1)

    CSDN话题挑战赛第2期 参赛话题:学习笔记目录一、MySQL的启动及配置1、启动与停止2、客户端连接二、MySQL概述: 1、关系型数据库三、SQL1、SQL通用语法2、SQL分类3、DDL一、MySQL的启动及配置1、启动与停止 windows 键+ R键  打开命令行输入 : services.msc找到MySQL80  右键可以选择启动和停止,默认是打开是启动的还有一种方式,window

    日期 2023-06-12 10:48:40     
  • 1-MYSQL基础理论知识总结

    1-MYSQL基础理论知识总结

    [TOC]0x01 常用引擎及优缺点Q:什么是存储引擎? A:比如一个视频文件可以转成mp4,avi,wmv,而存储进磁盘中也会存在不同类型的文件系统中如linux中的ext3,ext4,xfs等.(直观区别就是占用系统的空间大小与清晰程度可能不一样); 数据库表的数据存储在数据库里以及磁盘上和上述的视频格式存储文件系统格式特征类似,也有很多存储方式;但是对于用户/程序来说无论用什么引擎来存储取到

    日期 2023-06-12 10:48:40     
  • MySQL基础SQL编程学习1

    MySQL基础SQL编程学习1

    [TOC]0x00 前言什么是 SQL语言? 答:SQL指结构化查询语言,全称是 Structured Query Language,是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。它是用于访问和处理数据库的标准的计算机语言。SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中

    日期 2023-06-12 10:48:40     
  • MySQL数据库编程基础入门3

    MySQL数据库编程基础入门3

    [TOC]0.基础SQL操作1.库操作一、数据库的创建: -- 1.查看utf8字符集以及校队规则 SHOW CHARACTER SET LIKE 'UTF8%'; Charset Description Default collation Maxlen ------- ------------- ------------------ -------- u

    日期 2023-06-12 10:48:40     
  • MySQL数据库编程基础入门4

    MySQL数据库编程基础入门4

    [TOC]1.事务处理(1) 并发控制描述:MySQL并发控制问题需要依赖锁Lock机制进行解决;比如:多事务的执行方法,当不止一个请求到来时候,前面都还没执行以及有许多工作需要完成这时候常常是串行执行、交叉并发执行、同时并发执行;1.串行执行:同一时间只有一个事务运行,将进程排列成为一个序列一个一个执行;特点:最笨的方法执行效率最低,且无法充分利用资源,类比于银行的一个个服务窗口;2.交叉并发执

    日期 2023-06-12 10:48:40     
  • mysql基本sql语句大全(基础用语篇)_mysql常用查询语句

    mysql基本sql语句大全(基础用语篇)_mysql常用查询语句

    大家好,又见面了,我是你们的朋友全栈君。 MySQL 常用语句大全一、连接 MySQL格式: mysql -h 主机地址 -u 用户名 -p 用户密码1、例 1:连接到本机上的 MYSQL。首先在打开 DOS 窗口,然后进入目录 mysql bin,再键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好 MYSQL,超级用户 root 是没有密码的,故直接回车即可进入到 MY

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(二十三)

    MySQL数据库基础学习(二十三)

    4. 约束4.1 概述概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类:注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。4.2 约束演示上面我们介绍了数据库中常见的约束,以及约束涉及到的关键字,那这些约束我们到底如何在创建表、修改表的时候来指定呢,接下来我们就通过一个案例,来演示一下。案例需求:根据需求,完成表结构

    日期 2023-06-12 10:48:40     
  • MySQL基础入门

    MySQL基础入门

    1、MySQL概述1.1 数据库相关概念1.2 MySQL数据库1.3 数据模型2、SQL2.1 SQL通用语法2.2 SQL分类2.3 DDL2.3.1 数据库操作2.3.2 表操作2.4 DML2.4.1 添加数据2.4.2 修改数据2.4.3 删除数据2.5 DQL2.5.1 基本语法2.5.2 基础查询2.5.3 条件查询2.5.4 聚合函数2.5.5 分组查询2.5.6 排序查询2.5.

    日期 2023-06-12 10:48:40     
  • MySQL基础之事务【事务操作,四大特性,并发事务问题,隔离级别】

    MySQL基础之事务【事务操作,四大特性,并发事务问题,隔离级别】

    目录1、事务操作1.1 未控制事务1.2 控制事务一1.3 控制事务二2、事务的四大特性3、并发事务问题4、事务隔离级别事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范

    日期 2023-06-12 10:48:40     
  • 了解一些MySQL的Undo Log基础知识

    了解一些MySQL的Undo Log基础知识

    最近碰到MySQL上一个和回滚相关的问题,还需要了解其中的一些机制,尤其是Undo,GreatSQL社区的这篇文章《图文结合带你搞定MySQL日志之Undo log(回滚日志)》,能让我更多了解MySQL的Undo机制,借鉴一下。什么是Undo Log?如何理解Undo LogUndo Log的功能Undo Log的存储结构Undo Log的工作原理Undo Log的类型Undo Log的生命周期

    日期 2023-06-12 10:48:40     
  • MySQL 之基础命令(精简笔记)

    MySQL 之基础命令(精简笔记)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅. ♥ 文章声明 ♥ 该系列文章部分文字描述,参考

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(二)

    MySQL数据库基础学习(二)

    1.2.2 下载下载地址:https://downloads.mysql.com/archives/installer/1.2.3 安装要想使用MySQL,我们首先先得将MySQL安装好,我们可以根据下面的步骤,一步一步的完成MySQL的安装。1). 双击官方下来的安装包文件2). 根据安装提示进行安装安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。输入MySQL中root用户的密

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(十一)

    MySQL数据库基础学习(十一)

    2.6 DQLDQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。查询关键字: SELECT在一个正常的业务系统中,查询操作的频次是要远高于增删改的,当我们去访问企业官网、电商网站,在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能还会涉及到条件、排序、分页等操作。那么,本小节我们主要学习的就是如何

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(十四)

    MySQL数据库基础学习(十四)

    2.6 DQLDQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。查询关键字: SELECT在一个正常的业务系统中,查询操作的频次是要远高于增删改的,当我们去访问企业官网、电商网站,在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能还会涉及到条件、排序、分页等操作。那么,本小节我们主要学习的就是如何

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(二十二)

    MySQL数据库基础学习(二十二)

    3.3 日期函数常见的日期函数如下:演示如下:A. curdate:当前日期 select curdate();复制B. curtime:当前时间select curtime();复制C. now:当前日期和时间select now();复制D. YEAR , MONTH , DAY:当前年、月、日select YEAR(now()); select MONTH(now()); select DA

    日期 2023-06-12 10:48:40     
  • MySQL数据库基础学习(二十四)

    MySQL数据库基础学习(二十四)

    4.3 外键约束4.3.1 介绍外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。我们来看一个例子:左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的部门表dept的主键id,那emp表的dept_id就是外键,关联的是另一张表的主键。

    日期 2023-06-12 10:48:40     
  • MySQL常用基础 - 小白必看

    MySQL常用基础 - 小白必看

    MySQL数据库基本操作一、DDL概念:是一个数据定义语言该语言部分包括:1、对数据库的常用操作创建数据库:1、create database 数据库名 (直接删除)2、create database if not exists 数据库名 (判断数据库是否存在,不存在则创建)3、create database if not exists 数据库名 charset =字符编码 (在2的基础上加上数据

    日期 2023-06-12 10:48:40