zl程序教程

sql 笔记

  • SQL学习笔记(基础部分)

    SQL学习笔记(基础部分)

    大家好,又见面了,我是你们的朋友全栈君。SQL学习笔记基础部分SQL语法数据库语言对大小写不敏感,用分号分隔每条数据库语言SQL通用数据类型SQL开发,在创建SQL表时要确定每个列要存储的数据类型,每一列都需要一个列名和确定的数据类型 常见数据类型自行查询 一些重要的SQL命令selectupdatedeleteinsert intocreate databasealter databas

    日期 2023-06-12 10:48:40     
  • Sql学习笔记-declare用法

    Sql学习笔记-declare用法

    大家好,又见面了,我是你们的朋友全栈君。栗子一:IF 1=1 BEGIN DECLARE @test VARCHAR SET @test=’1′ PRINT ‘in if:’+@test END运行看结果输出in if:1这是可以预想的结果。那我们在if外面使用变量@test试试。栗子二:IF 1=1 BEGIN DECLARE @test VAR

    日期 2023-06-12 10:48:40     
  • Postgresql查询执行模块README笔记

    Postgresql查询执行模块README笔记

    pg14 相关 《Postgresql源码(61)查询执行——最外层Portal模块》 《Postgresql源码(62)查询执行——子模块ProcessUtility》 《Postgresql源码(63)查询执行——子模块Executor(1)》 《Postgresql源码(64)查询执行——子模块Executor(2)执行前的数据结构和执行过程》 《Postgresql查询执行模

    日期 2023-06-12 10:48:40     
  • MySQL快速安装和初始化笔记

    MySQL快速安装和初始化笔记

    Linux系统下快速安装MySQL,使用单机多实例的方式初始化实例,并启动实例。以及一些常用的配置等信息。前言这个部署流程较为简单,只是为了尽快启动个MySQL用作测试。比如用于开发或跑个测试什么的。 如果是用于线上生产,建议再做优化,特别是配置文件这里。部署MySQL安装CentOS7需要安装yum源CentOS7中MySQL数据库已从默认的程序列表中移除,替换成了MariaDB。所以需要去

    日期 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     
  • Oracle PL/SQL语句基础学习笔记(上)

    Oracle PL/SQL语句基础学习笔记(上)

    大家好,又见面了,我是你们的朋友全栈君。 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。   1、PL/SQL的优点从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一

    日期 2023-06-12 10:48:40     
  • day5 | 设计模式之Database/SQL与GORM实践 | 第三届字节跳动青训营笔记

    day5 | 设计模式之Database/SQL与GORM实践 | 第三届字节跳动青训营笔记

    字节跳动青训营系列文章day1 | Go语言上手-基础语言 | 字节跳动青训营笔day2 | Go语言上手-工程实践 | 字节跳动青训营笔记day3 | 高质量编程与性能调优实战 | 字节跳动青训营笔记day4 | 高性能 Go 语言发行版优化与落地实践 | 字节跳动青训营笔记‍这是我参与「第三届青训营 -后端场」笔记创作活动的的第5篇笔记「设计模式之 Database/SQL 与 GORM 实践

    日期 2023-06-12 10:48:40     
  • Flask-SQLAlchemy学习笔记

    Flask-SQLAlchemy学习笔记

    Flask-SQLAlchemy是一个Flask扩展,简化了在Flask应用中使用SQLAlchemy的操作,SQLAlchemy是一个强大的关系型数据库框架,支持多种数据库后台。其安装方式与其他扩展一样使用pip安装即可:pip install flask-sqlalchemy。 在Flask-SQLAlchemy中,指定使用何种数据库是通过URL来实现的,各种主流数据库引擎使用URL格式如下:

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

    MySQL-学习笔记

    MySQL安装Win mysql安装:Windows下安装MySQL详细教程 - m1racle - 博客园 (cnblogs.com)Mac mysql安装:在MAC上安装mysql_码农伍的博客-CSDN博客_mac安装mysql库操作数据库连接mysql -h 主机名 -P 端口 -u 用户名 -p 密码 mysql -h 127.0.0.1 -P 3306 -u root -p root

    日期 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基础-笔记2 -数据库创建、删除、选择等操作

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

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

    日期 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基础-笔记6 -排序、分组、连接的使用、NULL值处理

    MySql基础-笔记6 -排序、分组、连接的使用、NULL值处理

    1、 排序1.1、作用使用 MySQL 的 ORDER BY 子句对读取的数据进行排序,返回搜索结果1.2、语法SELECT field1, field2,...fieldN FROM table_name1, table_name2... ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]] 你可以使用任何

    日期 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     
  • 关于Linux下MySql集群(主从/一主多从/主从从)同步部署的一些笔记

    关于Linux下MySql集群(主从/一主多从/主从从)同步部署的一些笔记

    1写在前面和小伙们分享一些MySql集群主从同步部署相关的笔记博文内容涉及:为什么需要MySql集群主从同步?主从同步原理?部署不同主从结构的MySql集群一主一从一主多从主从从主从同步使用的复制模式介绍配置食用方式:了解Linux、MySql即可理解不足小伙伴帮忙指正 嗯,都要努力生活下去 ^_^一些名词解释:MySql和其分支MariaDB在5.7之前的版本是兼容的,当前博文部署使用的是 Ma

    日期 2023-06-12 10:48:40     
  • MySql基础-笔记10-索引

    MySql基础-笔记10-索引

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

    日期 2023-06-12 10:48:40     
  • MYSQL一些不常用的函数笔记

    MYSQL一些不常用的函数笔记

    字符串替换REPLACE ( fieldname, search, replace )字符串截取substringlength(): 单位是字节,utf8编码下,一个汉字三个字节,一个数字或字母一个字节。gbk编码下,一个汉字两个字节,一个数字或字母一个字节。 char_length():单位为字符,不管汉字还是数字或者是字母都算是一个字符。SELECT substring(poetry,1,le

    日期 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 - 多张千万级统计数据实践笔记(PHP Script)

    Mysql - 多张千万级统计数据实践笔记(PHP Script)

    概述项目场景是给做用户年报,项目属于活动类型,需要维持1个月左右,需要统计用户操作的一些数据,主要是统计方面的,当时注册用户大概280w左右,书单、评论、打赏还可以,之前的数据做过分表,只有阅读记录log大概将近1亿条,是个大难点。技术方案1.全量查询,减少链接断开次数,使用PHP处理,性能更高一次性取出1000条数据,还是一次处理100? 答案是取1000条,如果服务器的内存允许,一次可以取更多

    日期 2023-06-12 10:48:40     
  • MySQL多表查询笔记总结

    MySQL多表查询笔记总结

    SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。查询多张表的语法是:SELECT * FROM <表1> <表2>。例如,同时从students表和classes表的“乘积”,即查询数据,可以这么写:SELECT * FROM students, classes;复制这种一次查询两个表的数据,查询的结果也是一个二维表,它是students表和class

    日期 2023-06-12 10:48:40     
  • SQL笔记(2)——MySQL的表操作与索引

    SQL笔记(2)——MySQL的表操作与索引

    本文详细记录如何通过命令的方式修改MySQL的表结构,例如新增列、删除列等;不止学会了,你还学懂了,收藏吃灰~ 开始之前 上一篇文章创建了一些表,ER图如下。本文针对score表进行操作,场景就是新增一个备注remarks字段,数据类型为varchar,长度1000,允许为null,默认值为无; 查看表结构查看MySQL数据库中特定表的详细设计信息,可以使用DESCRIBE命令,该命令可以显

    日期 2023-06-12 10:48:40     
  • MySQL索引学习笔记详解数据库

    MySQL索引学习笔记详解数据库

    需求分析 首先,先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname= css ,如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = css 一般情况下,在没有建立索引的时候,mysql需要扫描全表及扫描10W条数据找这条数据,如果我在nickname上建立索引,那么mysql只需要扫描一行数据及为我们找到这条n

    日期 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学习笔记 第四天详解数据库

    mysql引擎: archive(档案)[数据插入以后不能被修改,只读] blackhole[这种写操作是删除数据,读操作是返回空白记录] CSV[在储存数据时以逗号作为数据项之间的分隔符] example[示例(存根)储存引擎] Falcon[用来进行处理事务的储存类型] federated[用来访问远程数据表的储存引擎] InnoDB[具备外键支持功能的事务处理引擎] memory[内存里的数

    日期 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学习笔记中,我们将探讨如何使用连表查询操作,让我们从有序的数据中获取有用的信息。 连表查询是指在MySQL查询语句中,通过定义多个表之 间的连接 来查询数据。这样可以大大提高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学习笔记:如何通过SQL语句增加字段?(mysql增加字段sql)

    MySQL学习笔记:如何通过SQL语句增加字段?(mysql增加字段sql)

    MySQL学习笔记:如何通过SQL语句增加字段? 在MySQL中,有一些简单的SQL语句,可以用来增加字段。比如可以使用 ALTER TABLE 语句,允许你添加/修改/删除字段,以及更改记录的元数据,如果有必要的话,还可以在表中删除列(字段)。下面我们将通过示例来学习MySQL中增加字段的语句: 下面是一个示例: 假设有一个表 ‘user_info’,我们要在该表中添加 age 和 ad

    日期 2023-06-12 10:48:40     
  • 分笔记SQL Server写作:满分笔记(sqlserver写满)

    分笔记SQL Server写作:满分笔记(sqlserver写满)

    SQL(Structured Query Language)Server写作可以被认为是一种艺术,因为它要求编写者将一个复杂的问题分解为形式确定的SQL 语句。正确的SQL语句不仅要解决实际问题,而且还要考虑网站健壮性、数据安全性和可读性等许多因素,使网站能够及时、可靠的执行任务。 那么,如何写好SQL Server呢? 首先,掌握基础语法。了解所有SQL语句的基础语法,包括复杂SQL写作中

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