zl程序教程

MySQL笔记

  • 《MySQL45讲》读书笔记(六):数据库事务概述[通俗易懂]

    《MySQL45讲》读书笔记(六):数据库事务概述[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 此文为极客时间:MySQL实战45讲的 3、8、18、19节事务相关部分的总结一、事务的启动方式mysql 主要有两种事务的启动方式:begin 或 start transaction显式启动事务。对应的提交语句是 commit ,回滚是 rollbackset autocommit = 0关闭自动提交,然后在执行第一条 sql 的时候启动事务,这个事务会

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记2

    MySQL学习笔记2

    DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 2. 聚合函

    日期 2023-06-12 10:48:40     
  • cubieboard mysql_Cubieboard开发笔记[通俗易懂]

    cubieboard mysql_Cubieboard开发笔记[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。原创作品,转载请注明出处,谢谢!写在前面:亲测可用的搭建流程,但是此流程是针对32位系统的,如果您是64位系统,请勿采用本博文的方式。我搭这个环境居然折腾了一周时间,本来用32位系统好好的,但是官网非要推荐我用64位系统。因为最终打包必须在64位环境下实现。于是乎我一直在不断换系统版本,希望能按照对方工程师所描述的状况来实现,但是我将Error发给他时,他也

    日期 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 format不要逗号_笔记:number_format() 函数去掉数字千分位的逗号

    mysql format不要逗号_笔记:number_format() 函数去掉数字千分位的逗号

    最近有朋友找我仿站,为了实现某些效果,要去掉访问次数千分位的逗号,说真的,倡萌没有系统学习过PHP,所以只好求教 露兜老大,得知可以通过 number_format() 函数通过千位分组来格式化数字。自己折腾下,还真实现了,记录一下。PHP number_format() 函数定义和用法number_format() 函数通过千位分组来格式化数字。语法number_format(number,de

    日期 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 存储过程与函数(精简笔记)

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

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作

    MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作

    1、创建数据表1.1、数据表信息表名表字段名定义每个表字段1.2、语法命令:CREATE TABLE table_name(column_name column_ytpe); 事例:在pymysql_study中创建数据表study_tb1 实例: mysql -u root -p use pymysql_study; CREATE TABLE study_tb1( study_id INT N

    日期 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     
  • MySql基础-笔记10-索引

    MySql基础-笔记10-索引

    1、说明索引可以大大提高MySQL的检索速度;索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列;创建索引时,需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件);索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录;过多的使用索引将会造成滥用,虽然索引大大提高了查询速度,同时

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据

    MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据

    1、处理重复数据1.1、防止表中出现重复数据可以在 MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 在这里插入图片描述设置表中字段数据不能重复,可以设置双主键模式来设置数据的唯一性, 如果你设置了双主键,那么那个键的默认值不能为 NULL,可设置为 NOT NULL 在这里插入图片描述NSERT IGNORE INTO 与

    日期 2023-06-12 10:48:40     
  • Mysql学习笔记,持续记录

    Mysql学习笔记,持续记录

    找回Mysql的登录密码在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便。下面我们就来帮大家解决一个关于CentOS系统中mysql登录密码的问题。CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式吧.首先需要在CentOS系统中停止mysql:$ service mysql

    日期 2023-06-12 10:48:40     
  • 挨踢小子MySQL笔记体现SQL功底12道

    挨踢小子MySQL笔记体现SQL功底12道

    1、复制数据库表数据操作1、如果是整个表复制表达如下: insert into table1 select * from table2 2、如果是有选择性的复制数据表达如下: insert into table1(column1,column2,column3...) select column1,column2,colunm3...from table2 3、一个数据库中的表中的数据

    日期 2023-06-12 10:48:40     
  • mysql学习笔记 第九天详解数据库

    mysql学习笔记 第九天详解数据库

    order by ,limit 和where子查询的使用 order by: order by 列名1,[列名2],[列名3] (结果先按列1进行排序,在列1的相同的情况下,再按照列2的排序,以此类推)。 mysql select goods_id,goods_name,shop_price from goods - group by cat_id,shop_price; +----

    日期 2023-06-12 10:48:40     
  • mysql学习笔记 第八天详解数据库

    mysql学习笔记 第八天详解数据库

    where,group by,having重新详解  where的用法: where与in的配合使用,in(值1,值2,。。。)表示结果在值1,值2,。。。其中任何一个。 聚合函数和group by的用法: 聚合函数:在有聚合函数的select 字句中,出现其他的列名是没有意义的,可以说是错误的。因为聚合函数式求 一个整体的,而出现的列明是单个的。   (从这

    日期 2023-06-12 10:48:40     
  • mysql 学习笔记 第二天详解数据库

    mysql 学习笔记 第二天详解数据库

    插入表格数据:   Insert into table_name set columns_1=value1,columns_2=value2,对于没有赋值的列,将会取默认值,并且这个方法只能一次插入一个数据   利用文本方式插入数据:   Load data local infile‘径’into table table_name; Select 的通用形式:

    日期 2023-06-12 10:48:40     
  • Oracle和Mysql语法异同整理笔记详解数据库

    Oracle和Mysql语法异同整理笔记详解数据库

    @ 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 所以本博客主要介绍Oracle兼容mysql改造方式以及注意事项,也就是介绍原本Oracle一些函数在Mysql的替换方法等等,适合给原本是Oracle版本的项目,想兼容Mysql版本。 (1) 模糊匹配 Oracle的模糊匹配和m

    日期 2023-06-12 10:48:40     
  • 老男孩的MySQL学习之路(老男孩mysql笔记)

    老男孩的MySQL学习之路(老男孩mysql笔记)

    有人说,不管你有多老,都可以学习新的技能。老男孩的MySQL学习之路就是一个好的例证。 MySQL是一种关系型数据库管理系统,在国内和国际具有很高的地位。它拥有强大的查询功能,可以从中提取任何类型的数据,而且MySQL影响深远,被广泛应用于许多行业。 在老男孩学习MySQL的过程中,他遵循了一定的学习规律。首先,他参加了一些系统的培训课程,学习MySQL的基本概念和使用方法,学习针对数据查询

    日期 2023-06-12 10:48:40     
  • 本强力玩家:掌握 MySQL 的高性能笔记本(高性能mysql笔记)

    本强力玩家:掌握 MySQL 的高性能笔记本(高性能mysql笔记)

    MySQL是一种共享数据库管理系统,值得本强力玩家掌握性能方面的优化知识。能够提高MySQL性能,对于开发者是非常有必要的。 首先,本强力玩家需要掌握MySQL的基础知识,如果MySQL配置不当,它可能不稳定或非常低效,甚至无法正常运行。因此,本强力玩家需要根据MySQL的不同版本及特性,优化MySQL的配置参数,以满足系统的正常运行要求。 此外,MySQL的表结构设计也是非常重要的,正确的

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记:马士兵的指南(马士兵mysql笔记)

    MySQL学习笔记:马士兵的指南(马士兵mysql笔记)

    MySQL学习笔记:马士兵的指南 MySQL是世界上最流行的关系型数据库管理系统,它用于处理大量数据,具有高可用性、高扩展性及高性能特点。这篇文章是从技术角度出发,通过马士兵视频课程收集的MySQL学习笔记,帮助你快速掌握MySQL及其实用技巧。 首先我们来讨论MySQL的安装,它可以在大多数操作系统上轻松安装。例如,在Windows系统上,我们可以简单地双击MySQL安装文件,然后按照提示

    日期 2023-06-12 10:48:40     
  • MySQL实战:马士兵的经验笔记(马士兵mysql笔记)

    MySQL实战:马士兵的经验笔记(马士兵mysql笔记)

    MySQL实战:马士兵的经验笔记 MySQL实战,是很多初学者最迫切想了解和学习的内容。作为一位资深的程序员,马士兵在使用MySQL这一强大的数据库系统方面积累了十分丰富的经验,从强大的查询语句到优化数据表,从存储过程到自定义函数,等等。 最初,学习MySQL最重要的要素就是了解基础语句。这些语句包括select,insert,update,delete等,它们能够让你从MySQL数据库中快

    日期 2023-06-12 10:48:40     
  • 深入MySQL学习笔记:廖雪峰的教程值得尝试(mysql廖雪峰)

    深入MySQL学习笔记:廖雪峰的教程值得尝试(mysql廖雪峰)

    MySQL数据库系统是一个像 Oracle 等著名的企业数据库系统中,最受欢迎,最长期的持续使用的数据库管理系统之一。无论对个人开发者还是企业级的数据库管理,MySQL都可提供高性价比的保障。MySQL的学习不仅仅是理论学习,还需要实践,掌握SQL语言的语法,掌握MySQL的基本操作,体会MySQL的完整的数据库管理思维,才能更好的学习MySQL。 要深入学习MySQL,那么廖雪峰的MySQL

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记之时间取年月日(mysql时间取年月日)

    MySQL学习笔记之时间取年月日(mysql时间取年月日)

    MySQL 学习笔记之时间取年月日 MySQL 时间取年月日是其中一项常用的技巧,它可以让用户从存储的日期串中取出年月日,方便在开发中进行日期格式输出。 在MySQL中提取日期,可以采用内置函数 YEAR、MONTH 和 DAY,来从日期字符串中提取年月日的值,下面一起来学习下 MySQL 取年月日的操作。 取年:MySQL 中,可以使用 YEAR 内置函数来获取日期字符串中的年份值,下面代

    日期 2023-06-12 10:48:40     
  • 刘道成MySQL笔记(刘道成mysql笔记)

    刘道成MySQL笔记(刘道成mysql笔记)

    MySQL是著名的开源关系型数据库管理系统,功能强大、易学易用,可以满足多种业务需求。本文将主要介绍刘道成的MySQL笔记,以便更好地帮助学习MySQL的读者。 首先,要搞清楚MySQL本身是什么:MySQL是一种关系型数据库管理系统,它使用SQL语言来操作数据库和检索数据。MySQL有许多不同的变体,其中最流行的是MySQL Server,它是最受欢迎的緳airer的MySQL数据库系统。刘

    日期 2023-06-12 10:48:40     
  • 燕十八分享MySQL笔记,助力数据库管理。(燕十八mysql笔记)

    燕十八分享MySQL笔记,助力数据库管理。(燕十八mysql笔记)

    燕十八(Y18)一向以提供高效和易用的网络数据库解决方案而闻名于世,最近又专注于分享MySQL数据库管理经验。本文介绍其相关笔记,以期帮助数据库管理员从笔记中获得支持。 MySQL是一种关系型数据库,它具有强大的存储能力和并发性能等,目前广泛应用于各种场景。燕十八提供的MySQL数据库管理笔记旨在帮助数据库管理员掌握MySQL的基础原理,实现高效管理。 首先,笔记介绍了MySQL的安装、配置

    日期 2023-06-12 10:48:40     
  • 100行MySQL笔记,从零开始学习(100行mysql笔记)

    100行MySQL笔记,从零开始学习(100行mysql笔记)

    100行MySQL笔记,从零开始学习 MySQL是一种开源关系型数据库管理系统,是许多应用程序和网站的核心。在今天的数据驱动时代,掌握MySQL成为一个优秀的数据工程师的必备技能。但是,要学习MySQL并不是一件轻松的事情,因为它拥有着大量的语句和函数。本篇文章将提供一份简单易懂的100行MySQL笔记供您从零开始学习。 ## 一、连接数据库 要连接MySQL数据库,您需要使用MySQL客

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记如何处理包含字段(mysql 中包含字段)

    MySQL学习笔记如何处理包含字段(mysql 中包含字段)

    MySQL学习笔记:如何处理包含字段 在 MySQL 数据库中,有时候我们会需要查询并处理包含特定字段的行。这种情况在实际应用中非常常见,本文将介绍如何在 MySQL 中处理包含字段的行。 一、使用 LIKE 操作符 在 MySQL 中,使用 LIKE 操作符可以对包含特定字段的行进行查询。例如,我们想查询所有包含“mysql”字段的行,可以使用如下语句: SELECT * FROM ta

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记快速创建存储过程(mysql下创建存储过程)

    MySQL学习笔记快速创建存储过程(mysql下创建存储过程)

    MySQL学习笔记:快速创建存储过程 MySQL的存储过程是一种可重复使用的SQL代码块,类似于其他编程语言中的函数或子例程。它通常用于执行复杂的查询、管理数据等操作。本文将介绍如何快速创建MySQL存储过程。 1. 创建存储过程 要创建存储过程,需要使用MySQL的CREATE PROCEDURE语句。语法如下: `mysql CREATE PROCEDURE procedure_n

    日期 2023-06-12 10:48:40     
  • 千万级记录的Discuz论坛导致MySQLCPU100%的优化笔记

    千万级记录的Discuz论坛导致MySQLCPU100%的优化笔记

    发现此主机运行了几个Discuz的论坛程序,Discuz论坛的好几个表也存在着这个问题。于是顺手一并解决,cpu占用再次降下来了。  前几天,一位朋友通过这篇文章找到了我,说他就是运行最新的discuz版本,MySQL占用CPU100%,导致系统假死,每天都要重启好几次,花了一个多月的时间一直没有解决,希望我帮忙一下。经过检查,他的这个论坛最重要的几个表中,目前cdb_members表,有记录6

    日期 2023-06-12 10:48:40     
  • MySql官方手册学习笔记2MySql的模糊查询和正则表达式

    MySql官方手册学习笔记2MySql的模糊查询和正则表达式

    SQL模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。在 MySQL中,SQL的模式默认是忽略大小写的。下面给出一些例子。注意使用SQL模式时,不能使用=或!=;而应使用LIKE或NOTLIKE比较操作符。 要想找出以“b”开头的名字:  mysql> SELECT*FROMpetWHEREnameLIKE"b%";+--------+--------+-

    日期 2023-06-12 10:48:40     
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)

    MySQL学习笔记2:数据库的基本操作(创建删除查看)

    我们所安装的MySQL说白了是一个数据库的管理工具,真正有价值的东西在于数据关系型数据库的数据是以表的形式存在的,N个表汇总在一起就成了一个数据库现在来看看数据库的基本操作无非就是三点:创建删除查看创建数据库复制代码代码如下:mysql>createdatabaseschool;QueryOK,1rowaffected(0.00sec)createdatabase语句用于创建数据库后面的s

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