您的位置:首页 > 博客中心 > 数据库 >
  • MySQL InnoDB 锁表与锁行

    由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单

    2022-03-14 03:46点击阅读

  • MSSqlHelper

    1 public class MSSqlHelper : IDisposable 2 { 3 private static readonly string connstr = ConfigurationMana

    2022-03-14 03:46点击阅读

  • Linux平台下GCC和GDB的使用注意点

    在学习《大话数据结构》的链式二叉树结构时,我不经意对作者的源码做了一些修改,将原本的ABDH#K###E##CFI###G#J##改成了ABD##CR##(#代表NULL),当时改的时候没有考虑到二叉树构造的合理性问题,事实上,后者是不符合

    2022-03-14 03:46点击阅读

  • postgresql集群方案选型

    High Availability, Load Balancing, and Replication Feature Matrix Feature Shared Disk Failover

    2022-03-14 03:46点击阅读

  • oracle 表连接 - sort merge joins 排序合并连接

    一. sort merge joins连接(排序合并连接) 原理指的是两个表连接时, 通过连接列先分别排序后, 再通过合并操作来得到最后返回的结果集的方法.假如表 T1 和 T2 的连接方式是排序合并连接, oracle 执行步骤如下:(1

    2022-03-14 03:46点击阅读

  • XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、So

    2022-03-14 03:46点击阅读

  • Oracle 字段拼接

    1.纵向拼接: select‘a‘afromdualunionselect‘b‘bfromdual 2.横向拼接: select‘a‘a,‘b‘bfromdual

    2022-03-14 03:46点击阅读

  • Sql简单注入

    Sql注入"select * from T_User where UserName=‘" + txtUserName.Text+"‘"注入:select * from T_User where UserName=‘‘or 1=1 --‘ a

    2022-03-14 03:46点击阅读

  • 人人都是 DBA(XV)锁信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒!哪里出了问题?臣妾不知道啊,得找 DBA 啊。DBA 人呢?离职了!!擦!!!程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA"。索引查看 Session 对应的 Thread 和当前

    2022-03-14 03:46点击阅读

  • Python读取纯真IP数据库

    一、获取最新版IP地址数据库qqwry.dat纯真IP地址数据库下载地址: 在windows机器上下载解压,点击setup.exe安装,在安装目录下的qqwry.dat即是最新版ip数据库。也可从51CTO下载(不是最新版,可用于测试):二

    2022-03-14 03:46点击阅读

  • 美团网:MySQL索引原理及慢查询优化

    转自 http://www.searchdatabase.com.cn/showcontent_86230.htmMySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓&ldq

    2022-03-14 03:46点击阅读

  • 人人都是 DBA(XIV)存储过程信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒!哪里出了问题?臣妾不知道啊,得找 DBA 啊。DBA 人呢?离职了!!擦!!!程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA"。索引获取存储过程 SP 执行次数排名SELECT TO

    2022-03-14 03:46点击阅读

  • Mysql常用函数总结

    聚合函数,常用于group by从句的select查询中1 AVG(col)返回指定列的平均值2 COUNT(col)返回指定列中非NULL值的个数3 MIN(col) 返回指定列的最小值4 MAX(col) 返回指定列的最大值5 SUM(

    2022-03-14 03:46点击阅读

  • MySQL自学篇(三)

    查看数据表结构使用SQL语句创建好数据表之后,可以查看表结构的定义,以确定表的定义是否正确。在MySQL中,查看表结构可以使用DESCRIBE 和SHOWCREATETABLE语句。1、查看表基本结构语句DESCRIBEDESCRIBE/D

    2022-03-14 03:46点击阅读

  • Java 感知Mysql存储过程变量数量

    在项目中,可能会遇到sybase 移植到 mysql的情况,因为sybase 支持存储过程的可变参数,而mysql不能支持,所以,在调用mysql的时候,需要感知存储过程到底有几个参数,来合理的配置参数数量:如下是代码package com

    2022-03-14 03:46点击阅读

  • MySQL关注的几个博客

    王恒-Henry http://blog.chinaunix.net/uid/26896862/cid-156733-list-1.htmlMySQL中文网http://imysql.comMySQL内核月报 http://blog.csd

    2022-03-14 03:46点击阅读

  • SQLite 使用AUTOINCREMENT带来的利弊

    在项目使用中我们常常需要一个自动增长的主键,比如加上AUTOINCREMENT约束使一个主键在每次插入数据时增长。由于一般而言你建立一个表会默认有一个成为ROWID的字段(除非声明为 without rowid),所以你添加的integer

    2022-03-14 03:46点击阅读

  • 自己写的SqlHelper,提示在调用"Fill"前,SelectCommand 属性尚未初始化.错误

    namespace 操作数据{ class SqlHelper { public DataSet SqlTODs(string cmdstring) { DataSet ds = new DataSet(); try { string sq

    2022-03-14 03:46点击阅读

  • MySQL笔记系列:MySQL架构

    MySQL逻辑架构 连接管理与安全性:1、MySQL会为每一个客户端连接分配一个线程,这个连接的查询只会在这个单独的线程执行。服务器会负责缓存线程,因此不需要为每一个新建立的连接创建或则销毁线程。2、当客户端连接到MySQL服务器时,服务

    2022-03-14 03:46点击阅读

  • JDBC NOTE

    JDBC 基本流程:1. 加载驱动2.得到连接3.创建PreparedStatement4.执行操作5.根据结果做处理1. SQLSERVER 1 String driverName="com.microsoft.sqlserver

    2022-03-14 03:46点击阅读