zl程序教程

SQL必知必会1

  • 【极速攻克:SQL Server必知必会的解决方案】(sqlserver 解析)

    【极速攻克:SQL Server必知必会的解决方案】(sqlserver 解析)

    SQL Server是一种可靠的关系型数据库,支持大量用户连接,执行复杂的数据查询和存储过程。它极大的灵活性和强大的功能使其受到众多企业的欢迎,成为其他RDBMS的标准和经典。 作为一名数据库开发人员或DBA,SQL Server的熟悉程度是必须的,以满足更高效的工作效率。一些常见问题可以通过简单的命令或查询来极速解决。这里介绍如何快速攻克SQL Server中的几个常见问题: 一、如何连接

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会--Tips

    读书笔记--SQL必知必会--Tips

    01 - 如何获取SQL命令帮助信息 官方手册 help 或 help command MariaDB [(none)]> help General information about MariaDB can be found at http://mariadb.org List of all MySQL commands: Note that all text commands

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会21--使用游标

    读书笔记--SQL必知必会21--使用游标

    21.1 游标 结果集(result set),SQL查询说检出的结果。 游标(cusror),是一个存储在DBMS服务器上的数据库查询。 游标不是一条SELECT语句,而是被该句检索出来的结果集。 存储了游标之后。应用程序可以根据需要滚动或浏览其中的数据。 不同的DBMS支持不同的游标选项和特性。 游标主要用于交互式应用,滚动屏幕上的数据,并对数据进行浏览或更改。 21.2 使用游标 21.2

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会09--汇总数据

    读书笔记--SQL必知必会09--汇总数据

    9.1 聚集函数 聚集函数(aggregate function),对某些行运行的函数,计算并返回一个值。 使用聚集函数可以汇总数据而不必将涉及的数据实际检索出来。 可利用标准的算术操作符,实现更高级的汇总。 AVG() --- 返回某列的平均值 COUNT() --- 返回某列的行数 MAX() --- 返回某列的最大值 MIN() --- 返回某列的最小值 SUM() --- 返回某列值之和

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会07--创建计算字段

    读书笔记--SQL必知必会07--创建计算字段

    7.1 计算字段 字段(field),基本与列(column)含义相同。 利用计算字段可以直接从数据库中检索出转换、计算或格式化过的数据。 计算字段不实际存在于数据库表中,是运行时在SELECT语句内创建的。 需要特别注意:从客户端来看,计算字段的数据与实际表列的返回方式相同。只有DBMS能够区分SELECT语句中的实际表列和计算字段。 7.2 拼接字段 拼接(concatenate),将值联结

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会03--排序检索数据

    读书笔记--SQL必知必会03--排序检索数据

    3.1 排序数据 子句(clause) SQL语句由子句构成。一个子句通常由一个关键字加上所提供的数据组成。 ORDER BY子句可以取一个或多个列的名字,将SELECT语句检索出的数据进行排序。 ORDER BY子句可以使用非检索的列排序数据。 ORDER BY子句必须作为SELECT语句中最后一条子句。 MariaDB [sqlbzbh]> SELECT prod_name FROM

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会--建立练习环境

    读书笔记--SQL必知必会--建立练习环境

    书目信息 中文名:《SQL必知必会(第4版)》 英文名:《Sams Teach Yourself SQL in 10 Minutes - Fourth Edition》 MySQL MySQL - HomePage Wiki - MySQL 在CentOS7系统中安装MySQL5.7 01-确认系统版本 # uname -a Linux CentOS-7 3.10.0-327.el7.x86_6

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—触发器[十五]

    mysql 必知必会整理—触发器[十五]

    前言 现在很多都是程序用于触发的,而不是触发器了。 正文 需要MySQL 5 对触发器的支持是在MySQL 5中增加的。因此,本章内容适用于MySQL 5或之后的版本。 MySQL语句在需要时被执行,存储过程也是如此。但是,如果你想要某条语句(或某些语句)在事件发生时自动执行,怎么办呢?例如: 每当增加一个顾客到某个数据库表时,都检查其电话号码格式是否正确,州的缩写是否为大写; 每当订

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—游标[十四]

    mysql 必知必会整理—游标[十四]

    前言 简单介绍一下游标。 正文 需要MySQL 5 MySQL 5添加了对游标的支持,因此,本章内容适用于MySQL 5及以后的版本。 有时,需要在检索出来的行中前进或后退一行或多行。这就是使用游标的原因。 游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。 在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 游

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—组合查询与全文搜索[九]

    mysql 必知必会整理—组合查询与全文搜索[九]

    前言 简单整理一下组合查询与全文搜索。 正文 什么是组合查询,就是我们常说的交并补集。 直接上例子。 举一个例子,假如需要价格小于等于5的所有物品的一个列表,而且还想包括供应商1001和1002生产的所有物品(不考虑价格)。 当然,可以利用WHERE子句来完成此工作。 select vend_id,prod_id,prod_price from products where prod_price

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—sql 计算函数[六]

    mysql 必知必会整理—sql 计算函数[六]

    前言 简单整理一下sql的计算函数。 正文 函数没有SQL的可移植性强 能运行在多个系统上的代码称为可移植的(portable)。相对来说,多数SQL语句是可移植的,在SQL实现之间有差异时,这些差异通常不那么难处理。 而函数的可移植性却不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时差异还很大。 为了代码的可移植,许多SQL程序员不赞成使用特殊实现的功能。虽然这样做很有好

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—sql 通配符[四]

    mysql 必知必会整理—sql 通配符[四]

    前言 简单介绍一下sql 高级过滤。 正文 首先简单介绍一下通配符,用来匹配值的一部分的特殊字符。 搜索模式(search pattern)① 由字面值、通配符或两者组合构成的搜索条件。 前面介绍操作符,通配符是对操作符的一种补充,操作符都确认的,而通配符属于模糊的。 下面介绍几个例子: % 通配符: SELECT * FROM products WHERE products.prod_name

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理——mysql 介绍[一]

    mysql 必知必会整理——mysql 介绍[一]

    前言 对mysql 进行简介。 正文 mysql 是一种数据库,那么什么是数据库呢? 数据库是一个以某种有组织的方式存储的数据集合。 也就是说数据有某种组织规律的就叫做数据库。 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据库里面有表哈,那么什么是表呢? 表是某种特定数据类型数据的结构化清单。 表里面有列的概念,那么列是什么? 列(column) 表中的一

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会--常用MySQL(MariaDB)命令及示例

    读书笔记--SQL必知必会--常用MySQL(MariaDB)命令及示例

    DBMS信息 显示DBMS的版本 select version(); 显示DBMS状态 status; 显示DBMS资源状态 show status; 显示DBMS支持的权限 show privileges; 查看DBMS用户的权限 show grants for user_name; DBMS变量 显示DBMS的变量名称及值 show variables; 显示DBMS的使用端口 sh

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会18--视图

    读书笔记--SQL必知必会18--视图

    读书笔记--SQL必知必会18--视图 18.1 视图 视图是虚拟的表,只包含使用时动态检索数据的查询。 也就是说作为视图,它不包含任何列和数据,包含的是一个查询。 18.1.1 为什么使用视图 重用SQL语句 简化复杂的SQL操作 使用表的一部分而不是整个表 保护数据:可以赋予访问表的特定部分的权限 可返回与底层表不同格式和表示的数据 如果应用大量或复杂的视图,极可能影响性能,应该先进行测

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会17--创建和操纵表

    读书笔记--SQL必知必会17--创建和操纵表

    17.1 创建表 使用CREATE TABLE语句创建表。 不同的DBMS中CREATE TABLE语句的语法可能不同。 17.1.1 表创建基础 利用CREATE TABLE创建表,必须具备如下信息: 新表的名字,在关键字CREATE TABLE之后给出 表列的名字和定义,用逗号分隔 有的DBMS还要求指定表的位置 实际的表定义(所有列)括在圆括号之中,各列之间用逗号分隔。 在创建新的表时

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会16--更新和删除数据

    读书笔记--SQL必知必会16--更新和删除数据

    16.1 更新数据 使用UPDATE语句更新或修改表中的数据。必须有足够的安全权限。 更新表中的特定行 更新表中的所有行 使用UPDATE时一定要细心,不要省略WHERE子句。 SET命令用来将新值赋给被更新的列。 基本的UPDATE语句由三部分组成: 要更新的表 列名和他们的新值 确定要更新那些行的过滤条件 MariaDB [sqlbzbh]> SELECT * FROM Cus

    日期 2023-06-12 10:48:40     
  • 读书笔记--SQL必知必会06--用通配符进行过滤

    读书笔记--SQL必知必会06--用通配符进行过滤

    6.1 LIKE操作符 通配符(wildcard),用来匹配某些值的的特殊字符。 在搜索子句中必须通过LIKE操作符使用通配符。 通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索。 利用通配符,可以创建特定数据的搜索模式。 搜索模式(search pattern),由字面值、通配符或两者组合构成的搜索条件。 注意:在不同的DBMS及配置中,通配符的定义可能不同,并且

    日期 2023-06-12 10:48:40     
  •  mysql 必知必会整理—数据库的维护[十八]

    mysql 必知必会整理—数据库的维护[十八]

    前言 简单介绍一下数据库的维护。 正文 像所有数据一样,MySQL的数据也必须经常备份。 由于MySQL数据库是基于磁盘的文件,普通的备份系统和例程就能备份MySQL的数据。 但是,由于这些文件总是处于打开和使用状态,普通的文件副本备份不一定总是有效. 下面列出这个问题的可能解决方案。 1.使用命令行实用程序mysqldump转储所有数据库内容到某个外部 文件。在进行常规备份前这个实用程序应该正

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—安全管理[十七]

    mysql 必知必会整理—安全管理[十七]

    前言 简单介绍一下安全管理。 正文 MySQL服务器的安全基础是:用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。 换句话说,用户不能对过多的数据具有过多的访问权。 多数用户只需要对表进行读和写,但少数用户甚至需要能创建和删除表; 某些用户需要读表,但可能不需要更新表; 你可能想允许用户添加数据,但不允许他们删除数据; 某些用户(管理员)可能需要处理用户账号的权限,但

    日期 2023-06-12 10:48:40     
  • mysql 必知必会整理—sql 排序与过滤[三]

    mysql 必知必会整理—sql 排序与过滤[三]

    前言 简单整理一下MySQL的排序与过滤。 正文 我们查询出来的结果有时候是希望进行排序的,比如说: select product_name from products order by prod_name 经常需要按不止一个列进行数据排序。例如,如果要显示雇员清单,可能希望按姓和名排序(首先按姓排序,然后在每个姓中再按名排序)。如果多个雇员具有相同的姓,这样做很有用。 这里面就是先按照pr

    日期 2023-06-12 10:48:40     
  • 《Oracle PL/SQL必知必会》——第1章 了解SQL

    《Oracle PL/SQL必知必会》——第1章 了解SQL

    本节书摘来自异步社区出版社《Oracle PL/SQL必知必会》一书中的第1章,第1.1节,作者:【美】Ben Forta(本 福达),更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 了解SQL Oracle PL/SQL必知必会在本章中,你将学习数据库和SQL的相关知识,它们是学习Oracle和PL/SQL的前提。 1.1 数据库基础 你正在阅读本书的事实表明你需要以某种方

    日期 2023-06-12 10:48:40     
  • 《Oracle PL/SQL必知必会》——第2章 初识Oracle和PL/SQL 2.1 什么是Oracle

    《Oracle PL/SQL必知必会》——第2章 初识Oracle和PL/SQL 2.1 什么是Oracle

    本节书摘来自异步社区出版社《Oracle PL/SQL必知必会》一书中的第2章,第2.节,作者:【美】Ben Forta(本 福达),更多章节内容可以访问云栖社区“异步社区”公众号查看。 第2章 初识Oracle和PL/SQL Oracle PL/SQL必知必会在本章中,你将认识Oracle和PL/SQL是什么,以及你可以使用什么工具来操作它们。 2.1 什么是Oracle 在前一章中,你

    日期 2023-06-12 10:48:40     
  • 《Oracle PL/SQL必知必会》导读

    《Oracle PL/SQL必知必会》导读

    Oracle PL/SQL必知必会Oracle Database(或Oracle RDBMS)是如此流行并且获得了广泛的认可,以至于大多数用户将其简称为“Oracle”(忽略了Oracle公司制作其他软件甚至硬件的事实)。Oracle Database(我将像大多数人那样将其简称为“Oracle”,以使事情变得简单)从20世纪70年代起就出现了,成为最早的数据库管理系统之一。Oracle是世界

    日期 2023-06-12 10:48:40     
  • 两天完成牛客网sql必知必会50题(附链接)

    两天完成牛客网sql必知必会50题(附链接)

    sql必知必会50题链接直达 牛客网sql必知必会50题 SQL26 确定 Products 表中价格不超过 10 美元的最贵产品的价格SQL27 返回每个订单号各有多少行数SQL28 每个供应商成本最低的产

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