标签 SQL 下的文章

  • 📂万字长文总结Java多进程,手慢无教程

    前言 JVM对实际简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是JVM,以及弄清楚JVM的工作原理,其实我个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的Java开发来说,这是Java的基石。其次,从各大招聘平台来看,一线互联网企业招聘需求(尤其是阿里巴巴),第一条就明确了要掌握JVM...

  • 📂【原理+实战+视频+源码】细说JVM内存模型,请查收教程

    前言MyBatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。MyBatis 去掉了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解进行配置和原始映射,以将接口和Java的POJO (Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis作为持久层框架,其主要思想是将程序中...

  • 📂Linux下ODBC安装配置教程

    Linux下ODBC安装配置ODBC 原理ODBC 是 Open Database Connect 即开放数据库互连的简称,它是由 Microsoft 公司于 1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数...

  • 📂库缓存(Library Cache)内存结构教程

    库缓存(Library Cache)内存结构--Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分.一 , Library cache存放什么(存放的信息单元都叫做对象) ?Library存放的信息单元都叫做对象,这些对象可以分为两类:1. 存储对象过渡对象(游标Cursor,这里的游标指生成的可执行的对象, 运行相同SQL的多个进程可以...

  • 📂用友金蝶思迅科脉动 事务(进程 ID 57)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。教程

    事务(进程 ID 57)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。此错误常见于用友畅捷通T+系列软件,导致的主要原因 :99%的数据库损坏来自强行断电,蓝屏,死机,停电,拔插电源,等一切导致非正常关闭计算机。 磁盘正在高速运转,强行切断电源会造成磁头与盘片划伤,从而导致该扇区位置上的文件损坏! select * from sysindexes 表损坏...

  • 📂binlog有哪些工作模式?Linux云计算运维入门教程

    Linux运维是现下较为火热的职业岗位之一。学习Linux技术的人们越来越多。Linux运维学习过程中,binlog有什么意义?binlog有哪些工作模式?都有哪些优缺点?binlog有哪些企业使用场景?是运维学习中需要了解的内容。 binlog有什么意义? binlog是用于记录所有更新了数据的操作语句,语句以事件的形式保存,它描述数据的更改过程。 binlog的作用是用于实时...

  • 📂mysql 创建存储过程及函数教程

    1. 存储过程1.1. 基本语法create procedure name ([params])UNSIGNED [characteristics] routine_bodyparams : in|out|inout 指定参数列表 代表输入与输出routine_body: SQL代码内容,以begin ........ endcharacteristics: 指定存储过程特性,包含5种1 D...

  • 📂SQL笔记-通过构建索引表方便数据库管理教程

    首先来帖下SQL代码吧: ; /...

  • 📂【学习总结】SQL的学习-汇总教程

    目录1-初识数据库与sql2-sql操作3-数据查询4-常用函数介绍5-性能调优常用方法介绍与数据导入导出END

  • 📂很用心的为你写了 9 道 MySQL 面试题教程

    MySQL 一直是本人很薄弱的部分,后面会多输出 MySQL 的文章贡献给大家,毕竟 MySQL 涉及到数据存储、锁、磁盘寻道、分页等操作系统概念,而且互联网对 MySQL 的注重程度是不言而喻的,后面要加紧对 MySQL 的研究。写的如果不好,还请大家见谅。非关系型数据库和关系型数据库区别,优势比较非关系型数据库(感觉翻译不是很准确)称为 NoSQL,也就是 Not Only SQL,不仅...

  • 📂为什么代码规范要求SQL语句不要过多的join?教程

    面试官:有操作过Linux吗?我:有的呀面试官:我想查看内存的使用情况该用什么命令我:free 或者 top面试官:那你说一下用free命令都可以看到啥信息我:那,如下图所示 可以看到内存以及缓存的使用情况total 总内存used 已用内存free 空闲内存buff/cache 已使用的缓存avaiable 可用内存 面试官:那你知道怎么清理已使用的缓存吗(buff/cache)我:em...

  • 📂Oracle中Driving_site Hint的用法教程

    对于使用DBLINK远程访问数据库的SQL,ORACLE可以有两种选择: 第一:在Remote数据库执行该段SQL; 第二:在Local数据库执行该段SQL;所以优化策略和思路: 策略:远程访问,网络传输占很大部分,优化原则,减少网络传输,将小的结果集拉到本地处理; 思路1:可以在远端数据库建立视图,在远端执行; 思路2:使用DRIVING_SITE将数据拉到本地执行处理;用法: ...

  • 📂ADO.NET基础_使用ADO.NET访问和操作数据库教程

    ADO.NET基础_使用ADO.NET访问和操作数据库作者:田超凡版权所有,转载请注明原作者,仿冒侵权必究法律责任※开始本章的学习之前,你需要回顾和掌握的知识点:1.ADO.NET两大核心组件是什么?.NET Framework数据提供程序和DataSet数据集2..NET Framework数据提供程序中的四大核心对象有哪些?在SQL Server数据提供程序中哪个命名空间中?四大核心对象...

  • 📂SQL Server数据库基本查询关于GROUP BY的用法教程

    =================================================================================情景再现:前几天的学校数据库网课中,看到老师的示例代码中关于group by的分组表达式,其中group by的子句中出现多个条件,看的时候一直想不明白是什么原理,后来上网查资料看了很多大佬的代码、结果以及博客,最后终于弄懂了赶紧写...

  • 📂SQL Server中用T-SQL语句实现(插入数据、删除数据、修改数据)教程

    前言数据库的原理就是增删改查,本次将用T-SQL 实现对数据库的增删改。查询会在下一篇博客详细的讲解。一. 插入数据 1.1 插入一条数据 -...

  • 📂SQL语言_2 DQL 数据查询基础教程

    SQL语言_2 DQL 数据查询基础 =============================================作者:田超凡版权所有,转载请注明原作者,仿冒侵权必究法律责任1.SQL语言的定义、作用和组成SQL语言是结构化查询语言,是一种当今各种数据库中都通用的一种可以对数据库中的数据进行增删改查和对数据库进行操作、管理的一种通用的、执行效率高的、稳定性强的编码语言,使用S...

  • 📂PLSQL:导出表结构、导出整个表、导出表部分数据、复制表、导入表教程

    一:导出表结构单击 “工具”--“导出用户对象” (记得选中表)导出之后是一个创建表的SQL(包含注释,表空间等表结构)二:导出整个表单击 “工具”--“导出表” --“SQL插入” (记得选中表,否者导出的.sql文件没有表结构)导出之后是一个插入数据的SQL(包含创建表和表注释,表空间等表结构)三:导出表部分数据SQL-->执行-->导出查询结果导出之后是一个插入数据的SQL...

  • 📂SQL Server变量声明、设置、使用、输出教程

    创建数据表c3,字段 ID 、age、nameCREATE TABLE c3 ( ID INT, age INT, name varchar(50) )为数据表C3插入数据INSERT INTO c3(ID,age,name) VALUES(1,18,'张三'),(2,22,'周五'),(3,23,'赵柳')声明三个变量:ID、age、name 数据类型分别为:int...

  • 📂MySQL必会的SQL语句教程

    本文谈谈MySQL的开发必会的sql语句创建数据库<pre class="hljs sql">create database db1; 删除数据库<pre class="hljs sql">drop database db1; 创建数据表<pre class="prettyprint hljs sql"...

  • 📂360网络安全学习笔记——SQL盲注教程

    SQL盲注概念如果数据库 运行返回结果时之反馈对错不会返回数据库当中的信息时,可与采用逻辑判断是否正确盲注来获取信息盲注是不能通过直接显示的途径来获取数据库的方法在盲注中,攻击者根据其返回页面的不同来判断按信息(可能是页面内容的不同,也可以是响应时间不同)。盲注分类(1)布尔盲注(2)时间盲注(3)报错型盲注SQL盲注常用函数left(a,b)从左侧截取a的前b位:left(database...

  • 📂v$sql和v$sqlarea区别教程

    v$sql和v$sqlarea官方文档解释: V$SQL lists statistics on shared SQL areas without the GROUP BY clause and contains one row for each child of the original SQL text entered. Statistics displayed in V$SQL ar...

  • 📂SQL Server 2008数据库创建用户只读权限的两种方式(转载)教程

    转载来源:https://blog.csdn.net/enweitech/article/details/47393657https://www.jb51.net/article/70666.htmSQL Server 2008数据库创建用户只读权限的两种方式 在SQL Server 2008中,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下...

  • 📂SQL Server查看已存在的触发器教程

    查看所有已存在的触发器SELECT * FROM SYSOBJECTS WHERE XTYPE='TR'SYSOBJECTS表存在XTYPE和TYPE两个字段,对于触发器来说,都是TR,但对于约束和主键来说,会有所不同。查看建立于某个表的触发器SELECT * FROM SYSOBJECTS WHERE XTYPE='TR' AND parent_obj = OBJECT_ID('ICMO'...

  • 📂常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御教程

    1.SQL注入 原理: 1).SQL命令可查询、插入、更新、删除等,命令的串接。而以分号字元为不同命 令的区别。(原本的作用是用于SubQuery或作为查询、插入、更新、删除……等 的条件式) 2).SQL命令对于传入的字符串参数是用单引号字元所包起来。(但连续2个单引 号字元,在SQL资料库中,则视为字串中的一个单引号字元) 3).SQL命令中,可以注入注解 预防: 1).在设...

  • 📂360网络安全学习笔记——SQL注入(二)教程

    SQL注入危害绕过登陆验证:使用万能密码登录网站后台等获取敏感数据:获取网站管理员账号,密码等文件系统操作:列目录,读取、写入文件等注册表操作:读取、写入、删除注册表等执行系统命令操作:远程执行命令判断一个http请求是否存在SQL注入的方式:经典:and = | and 2 > 1 | or 1 = 1 | or 1 < 1数据库函数:and sleep(4)=1 | and ...

  • 📂SQL中的sum在何时会返回为null教程

    SQL中使用sum的方式是这样的:sum(col_name),如果某列不符合sum的条件(比如某列中含有NULL元素,或者不是数值类型),那么会返回NULL.有的时候不希望sum的结果为NULL,可以做如下的处理:SELECT COALESCE(sum(col_name), 0) FROM Table此外还有ISNULL(SQL Server),NVL(Oracle)以及IFNULL(MyS...

  • 📂SQL中的建库和建表操作教程

    讲建库和建表操作之前,先介绍一下sql(Structured Query Language)。 sql是结构化查询语言,是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言,DBMS(数据化管理系统)的语言外化呈现。 sql有五个特点:1.综合统一 。2.高度非过程化。3. 面向集合的操作方式。4. 以同一种语法结构提供多种使用方式。5.语言简洁,易学易用。 sql 支持关...

  • 📂【空间数据库】ArcGIS 10.6 Database_Server_Desktop安装、连接数据库服务、创建企业级数据库教程

    由于作者一直使用SQL Server 2008 R2开发版,之前在ArcGIS中创建企业级数据库都是基于单独安装的SQL Server 2008 R2开发版,今天我们演示安装ArcGIS10.6自带的数据库服务(SQL Server 2014 Express版本)、连接数据库服务和创建数据库。首先,我们来看一下完整的ArcGIS10.6安装包。本次演示我们就采用的是Database_Serv...

  • 📂学完这个语句,你可以做出所有的SQL笔试题(查询到的表格怎么存储再次使用)教程

    视观表 (View) 可以被当作是虚拟表格。它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。 建立一个视观表的语法如下:CREATE VIEW "VIEW_NAME" AS "SQL 语句"; 例子: 我们查询到:select a.SKU_ID,a.logday,a.sale_amt,b.bu_n...

  • 📂关系代数和SQL语言复习回顾教程

    目前写的姑且如此哦,嘿嘿。有不足之处,待日后回顾修订哦,2333!ps:关联复习资源:https://www.cnblogs.com/dragondragon/p/12652718.html