zl程序教程

MySQL基础篇3

  • MySQL全面优化思路-基础内容

    MySQL全面优化思路-基础内容

    MySQL性能优化-优化思路 大概的优化思路分为以下几个内容 PS: 优化是有风险的,如果你要优化就要变更。 硬件层面优化系统层面优化MySQL版本选择优化MySQL三层结构及参数优化MySQL开发规范MySQL的索引优化MySQL的事务以及锁优化MySQL架构优化MySQL安全优化硬件层面优化 这个地方就略过了就是一些加大硬件配置的需求. 系统层面优化id: 空闲状态,如果数值越大,表示

    日期 2023-06-12 10:48:40     
  • 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基础之库和表的管理

    DDL(数据定义语言)库和表的管理一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除创建: create 修改: alter 删除: drop一、库的管理1、库的创建语法:create database [if not exists]库名;复制案例:创建库BooksCREATE DATABASE IF NOT EXISTS books ;复制2、库的修改RENAME DAT

    日期 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基础(快速复习版)

    一、与MySQL的第一次亲密接触1.1、数据库的相关概念一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1、数据存放到表

    日期 2023-06-12 10:48:40     
  • mysql 读写分离 事务_mysql 读写分离(基础篇)

    mysql 读写分离 事务_mysql 读写分离(基础篇)

    大家好,又见面了,我是你们的朋友全栈君。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。Jan Kneschke在《MySQL Proxy learns R/W Splitting》中详细的介绍了这种技巧以及连接池问题:为了实现读写分离我们需要连接池。我们仅在已打开了到一个后端的一条经过认证的连接的情况下,才切换到

    日期 2023-06-12 10:48:40     
  • MySQL 常用基础知识,多学一门技能,不求人

    MySQL 常用基础知识,多学一门技能,不求人

    常用数据库操作创建数据库CREATE DATABASE 数据库名; 复制查看现有数据库show databases; 复制使用数据库use 数据库名; 复制查看表数据show tables; 复制删除数据库drop database 数据库名; 复制常用表的操作创建一张表(字段名 字段类型(字段长度))CREATE DATABASE 数据库名(firstname VARCHAR(20), last

    日期 2023-06-12 10:48:40     
  • MySQL 数据库基础知识(系统化一篇入门)[通俗易懂]

    MySQL 数据库基础知识(系统化一篇入门)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。目录一、数据库简述1.1、数据库概述1.2、数据库分类二.SQL的概述2.1、SQL的优点2.2、SQL的分类三、数据库的数据类型3.1、数据库的列类型3.2、数据库的字段属性四、数据库、数据表的基本操作4.1、数据库的基本操作4. 2、数据表的基本操作1、创建、查看数据表 2、修改数据表五、数据表字段的约束 5.1、主键约束5.2、外键约束5.3、唯一性约

    日期 2023-06-12 10:48:40     
  • 5. MySQL编程基础

    5. MySQL编程基础

    ⽤户⾃定义变量⽤户⾃定义变量分为⽤户会话变量(以@开头)以及局部变量(不以@开头)。⽤户会话变量MySQL客户机1定义了会话变量,会话期间,该会话变量⼀直有效;MySQL客户机2不能访问ySQL客户 机1定义的会话变量;MySQL客户机1关闭或者MySQL客户机1与服务器断开连接后,MySQL客户机1定 义的所有会话变量将⾃动释放,以便节省MySQL服务器的内存空间。 定义变量set @user

    日期 2023-06-12 10:48:40     
  • 数据库简介与 Mysql 服务基础「建议收藏」

    数据库简介与 Mysql 服务基础「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君 文章目录前言一、数据库系统发展史二、数据库基本概念三、主流数据库介绍四、数据库类型1. 关系型数据库2. 非关系型数据库3. 时序数据库 TSD五、Mysql 数据库1. MySQL 简介2. 商业版与社区版3. 产品阵营4. Mysql 特点5. 源码编译安装6. Mysql 初步使用(1) MySQL 常用数据类型(2) 查看当前服务器中的数据库(

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础(10)-内连接,外连接,自连接

    数据库-MySQL-基础(10)-内连接,外连接,自连接

    目录内连接内连接查询语法 案例演示外连接外连接查询的语法案例演示 自连接自连接查询语法案例演示内连接内连接查询语法——隐式内连接 SELECT 字段列表 FROM 表1,表2 WHERE 条件... ; ——显示内连接 SELECT 字段列表 FROM 表1 [INNER] JOIN 表2 ON 连接条件...; 注: inner 可以省略内连接查询得是俩张表交集的部分 案例演示初始的emp表

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL基础(9)-多表关系

    数据库-MySQL基础(9)-多表关系

    目录概述1、一对多2、多对多3、一对一多表查询概述多表查询分类1、连接查询2、子查询概述项目开发中,在进行数据库表结构关系设计时,会根据业务需求及业务模块之间的关系,分析设计表结构,由于业务之间相互关联,所以各个表结构之间也存在各种联系,基本上分为三种:—— 一对多(多对一)—— 多对多—— 一对一1、一对多案例:部门与员工的关系关系:一个部门对应多个员工,一个员工对应一个部门实现:在多的一方建立

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

    数据库-MySQL-基础(7)函数

    目录函数字符串函数常用函数 例子练习数值函数代码实现案例练习日期函数常见函数代码实现案例流程函数常用函数案例 代码函数函数:是指一段可以被直接调用的函数或者代码字符串函数常用函数MySQL内置了很多字符串函数,常用的几个如下 例子  -concat(字符串拼接)select concat('hello','MySQl');复制  -lower(字符串转化为

    日期 2023-06-12 10:48:40     
  • 数据库-MySQL-基础(2)-DDL操作

    数据库-MySQL-基础(2)-DDL操作

    CSDN话题挑战赛第2期 参赛话题:学习笔记目录 一、DDL-数据库操作二、 DDL -表操作-查询 三、 DDL -表操作-创建四、DDL数据类型和案例1、数值类型2、字符串类型3、日期类型4、案例 五、DDL- 表操作-修改添加字段修改数据类型修改字段名和字段类型 删除字段 修改表名六、DDL-表操作-删除删除表 删除指定表,并重新创建该表 本篇文章参考黑马程序员数据库基础篇的DDL操作,希

    日期 2023-06-12 10:48:40     
  • MySQL数据库:第二章:基础查询

    MySQL数据库:第二章:基础查询

    回退至Mysql数据库理论与实战 #进阶一:基础查询 语法: select 查询列表 from 表名; 特点: 1、查询的结果集是一个虚拟表,并没有真实存在 2、查询列表支持常量、字段(列)、表达式、方法(函数)等 类似于 System.out.println(一个值); 补充: 1、去重 2、起别名 3、常见的函数 database() version() user() ifnull() con

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

    MySQL数据库编程基础入门2

    [TOC]0.MySQL语法描述:学习MySQL除了一些基本的SQL语句以外,我们还需要学习MySQL扩展部分的知识;通过前面的学习我们知道SQL类型大致分为四类,在后面的学习采用这四类来入门了解使用MySQL 8.0;语法定义语法定义说明:1.SQL关键字不区分大小写,可以用任何字母大写(建议大写),每条语句后加上’;’结束;2.在语法描述中,方括号 [ 关键字 ]表示可选的关键字参数;3.当语

    日期 2023-06-12 10:48:40     
  • MySQL基础及原理

    MySQL基础及原理

    MySQL写在前面一、 数据库概述为什么要使用数据库?为什么要使用MySQL?Oracle和MySQL对比RDBMS与非RDBMS关系型数据库设计规则ORM思想表、记录、字段表的四种关联关系二、SQL概述SQL概述SQL分类注释命名规则导入已有的数据表SQL语句执行顺序三、SQL规则与规范SQL规则SQL规范四、SELECT基础查询语句SELECT简单查询字段的别名数据去重空值null参与运算着重

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

    MySQL基础

    概念数据库:顾名思义,存储数据的仓库,英文:DataBase(DB)。SQL:操作关系型数据库的编程语言,定义了一套操作 关系型数据库统一标准,英文:Structured Query Language (SQL)。当然还有方便操作和管理数据的软件叫数据库管理软件:DataBase Management System (DBMS)。目前市场主流的关系型数据库如下:Oracle:Oracle公司产品大

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

    MySQL数据库基础学习(四)

    2.3 DDLData Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。2.3.1 数据库操作1). 查询所有数据库show databases ;复制2). 查询当前数据库select database() ;复制3). 创建数据库create database [ if not exists ] 数据库名 [ default charset 字符

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

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

    2.6.4 聚合函数1). 介绍将一列数据作为一个整体,进行纵向计算 。2). 常见的聚合函数3). 语法SELECT 聚合函数(字段列表) FROM 表名 ;复制注意 : NULL值是不参与所有聚合函数运算的。案例:A. 统计该企业员工数量select count(*) from emp; -- 统计的是总记录数 select count(idcard) from emp; -- 统计的是idc

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

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

    2.6.3 条件查询1). 语法SELECT 字段列表 FROM 表名 WHERE 条件列表 ;复制2). 条件常用的比较运算符如下:常用的逻辑运算符如下:案例:A. 查询年龄等于 88 的员工select * from emp where age = 88;复制B. 查询年龄小于 20 的员工信息select * from emp where age < 20;复制C. 查询年龄小于等于

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

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

    2.6.9 执行顺序在讲解DQL语句的具体语法之前,我们已经讲解了DQL语句的完整语法,及编写顺序,接下来,我们要来说明的是DQL语句在执行时的执行顺序,也就是先执行那一部分,后执行那一部分。验证:查询年龄大于15的员工姓名、年龄,并根据年龄进行升序排序。select name , age from emp where age > 15 order by age asc;复制在查询时,我们给

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

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

    2.7 DCLDCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限。2.7.1 管理用户1). 查询用户select * from mysql.user;复制查询的结果如下:其中 Host代表当前用户访问的主机, 如果为localhost, 仅代表只能够在当前本机访问,是不可以远程访问的。 User代表的是访问该数据库的用户名。在My

    日期 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数据库基础学习(三十)

    5.5 自连接5.5.1 自连接查询自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接的查询语法:SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ;复制而对于自连接查询,可以是内连接查询,也可以是外连接查询。案例:A. 查询员工 及其 所属领导的名字 表结构: empselect a.name , b.name f

    日期 2023-06-12 10:48:40     
  • Mysql入门基础,增删改查

    Mysql入门基础,增删改查

    1、创建、删除、切换数据库create database `数据库名` drop database `数据库名` use `数据库名`复制2、创建数据库用户jack在任意机器对其有完全访问权限;删除用户create user 'jack'@'%' identified by 'password' //添加用户 drop user &#x

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记2 -数据库创建、删除、选择等操作

    MySql基础-笔记2 -数据库创建、删除、选择等操作

    在MySql数据库基础1 -Windows下安装配置图文教程的基础上,我们来了解如何对数据库进行操作,比如常见的创建数据库、删除数据库、选择数据库等;1 、连接数据库简单的方法是直接登录,使用如下命令(指的是本地数据库):mysql -u root -p 复制在密码界面输入登录密码即可;Enter password:******复制2、退出数据库输入exit回车即可3、创建数据库方式一:使用cre

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记5 -WHERE 、UPDATE、DELETE、LIKE、UNION使用

    MySql基础-笔记5 -WHERE 、UPDATE、DELETE、LIKE、UNION使用

    语法和理论转自https://www.runoob.com/mysql/mysql-where-clause.html1、WHERE 子句1.1、语法SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE condition1 [AND OR] condition2.....查询语句中你可以使用一个或者多个表,

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记7 -正则表达式

    MySql基础-笔记7 -正则表达式

    1、说明MySQL可以通过 LIKE ...% 来进行模糊匹配MySQL中使用 REGEXP 操作符来进行正则表达式匹配2、REGEXP 操作符的正则模式3、实际使用1.查找以“张”开头的所有数据在这里插入图片描述2、查找以“三”结尾的所有数据、“表”结尾的数据在这里插入图片描述在这里插入图片描述3、查询匹配study_title中所有的字段值在这里插入图片描述4、查询study_passwrd中

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