您的位置:首页 > 博客中心 > 数据库 >
  • 【SQL】靠谱的TRIM函数,附赠过程一枚

    原文:SQL中有LTRIM和RTRIM这两个函数分别用于去除字符串的首、尾空格,缺乏常见的能同时去除首尾的TRIM函数,另外,这俩函数都只对【空格】有效,所以如果首尾是制表符、换行符等等【空白】,它们是不处理的~起码到sql 2k8 r2仍

    2022-03-14 02:28点击阅读

  • 关系代数(Relation Algebra)与SQL语句的对应关系

    SQL语句的执行一般是先翻译为关系代数再被执行的(能有效提高执行速度),所以我们有必要了解关系代数与SQL语句间的对应关系。就像高中代数由+-*/和数字组成,关系代数是由union、intersection、join等运算符和关系实例组成的

    2022-03-14 02:28点击阅读

  • 【SQL】小心字符串拼接导致长度爆表

    请看代码:DECLARE @max VARCHAR(max)SET @max=‘aaa...‘ --这里有8000个a +‘bb‘ --连接一个varchar常量或变量SELECT LEN(@max)别想当然以为它会返回80

    2022-03-14 02:28点击阅读

  • 如何获得DB2企业应用程序的最佳性能

    简介当要保证用 IBM DB2()® Universal Database"(DB2 UDB)和 Borland® 工具(如 Delphi"、C++Builder" 或 Kylix")构建的企业应用程序拥有最优性能时,程序员

    2022-03-14 02:28点击阅读

  • hive元数据库配置、metadata

    一、什么是hive元数据?hive元数据就是hive的一些基本的元素,主要包括hive表的基本属性,如下(1)hive表的数据库名、表名、字段名称与类型、分区字段与类型(2)表的分区,分区的属性location等(3)serdeproper

    2022-03-14 02:27点击阅读

  • Qt socket 通信(PHP MySQL)

    将客户端发来的数据接收后存入数据库再将数据库中相应的数据去取出发送给客户端。服务端程序:客户端PHP代码:客户端QT代码:socket.h代码:socket.cpp代码:

    2022-03-14 02:27点击阅读

  • 基本SQL 语句操作数据增删查改

    1、创建数据库: create database 数据库名;如:create database student;2、连接到一个已经存在的数据库: use 数据库名;如:use student;3、删除数据库:drop databas

    2022-03-14 02:27点击阅读

  • Oracle SQL语句大全(四)

    PL/SQL里面执行DDL语句beginexecuteimmediate‘createtableT(nnnvarchar2(20)default‘‘aaa‘‘)‘;end;PL/SQL的分支语句:declarev_salemp.sal%ty

    2022-03-14 02:27点击阅读

  • 获取mysql行号最快最有效的方法

    来源:有个小问题是,要把这句提前(select @rownum := 0)t,否则第一次查询行号会为空。示例:select t1.*from(select @rownum := 0) t,(select @rownum := @rownum

    2022-03-14 02:27点击阅读

  • 通过fsharp探索Enterprise Library 6 DataBase 1.3 Sqlite

    使用Enterprise Library就是为了尽可能少的开发常用组件。数据库在选择的过程中常会面临部署,版权,个人喜好等诸多考量。最佳的处理方法就是添加一层数据抽象层,再切换Enterprise的过程中进行无缝衔接。由于我的笔记本跑的越来

    2022-03-14 02:27点击阅读

  • 数据库基础(数据库事务及存储过程的小练习)

    数据库事务:数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。设想网上购物的一次交易,其付款过程至少包括以下

    2022-03-14 02:27点击阅读

  • 柯南君 :Oracle 分区技术 之 如何支撑大数据操作?

    前段时间,看了罗女士( 资深技术顾问 - Oracle 中国 顾问咨询部)关于《大批量数据处理技术的演讲》视频,感觉受益良多,结合多年的知识积累,柯南君给大家分享一下: 交流内容: 一、Oracle的分区技术 (一)分区技

    2022-03-14 02:27点击阅读

  • oracle python

    #!/usr/bin/python import csv import cx_Oracle tns_name = cx_Oracle.makedsn(‘192.168.1.230‘,‘1521‘,‘hfpboc‘) db = cx_Orac

    2022-03-14 02:27点击阅读

  • 记一次php手工注入(mysql)

    光说不练假把式,关于脚本入侵看的心痒,就实践了一把。首先google:inurl:"php?id="发现这个网站可get注入:试了下and user0有反应,网页上出现错误提示:然后输入 and order by 5报错:根据提示,改为:

    2022-03-14 02:27点击阅读

  • Pgsql

    安装前提:GUN make 版本:sudo make –versionGNU Make 3.81#建议3.76.1或者更高版本需要一个ISO/ANSIC编译器(至少兼容C89)。GCC缺省时将自动使用GNU Readline 库(这样可以方

    2022-03-14 02:27点击阅读

  • DB2中如何实现正则表达式

    正则表达式是什么?正则表达式用于查找和替换字符串中的模式。正则表达式是用某种语法定义的,正则表达式引擎采用这种语法并将它与字符串进行比较。引擎返回字符串是否与语法匹配的指示;也即,该字符串是否包含能够从该语法派生的子串。此外,引擎还能够返回

    2022-03-14 02:27点击阅读

  • Oracle中synonym和index

    笔记:Oracle-同义词--通过用户名(模式名).表名 --授权:grant create synonym to test1(system用户下授权)) --私有create or replace synonym sy_test1 for

    2022-03-14 02:27点击阅读

  • 【SQL】找出行数与自增标识值不相等的表(即有缺行)

    原文:环境:mssql ent 2k8 r2原理:遍历所有含自增列的用户表,用sp_spaceused过程分别获取每张表的行数并写入临时表,然后使用IDENT_CURRENT函数获取表的最大标识值,比较二者并返回结果IF OBJECT_ID

    2022-03-14 02:27点击阅读

  • centos安装mysql5.6.16

    1 安装包下载mysql5.6下载地址:2 mysql的安装从官网下载的rpm64位的安装包:MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar,(1)使用命令:tar xvf MySQL

    2022-03-14 02:27点击阅读

  • 【SQL】sql版Split函数。用于拆分字符串为单列表格

    原文:功能与.net版string.Split函数类似,只不过.net返回的是数组,这个返回的是一个单列表格,每个拆分出来的子串占一行。可选是否移除空格子串和重复项。市面上类似的函数不算少,但大多都是在循环中对原串进行改动,我感觉这样不好,

    2022-03-14 02:27点击阅读