您的位置:首页 > 博客中心 > 数据库 >
  • mysql utf8_bin跟utf8_general_ci的区别

    ci是 case insensitive, 即 "大小写不敏感", a 和A 会在字符判断中会被当做一样的;bin 是二进制, a 和 A 会别区别对待.例如你运行:SELECT * FROM table WHERE txt = ‘a‘那么

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

  • 安装程序配置服务器失败。参考服务器错误日志和C:\windows\sqlstp.log 了解更多信息

    重装sql经常遇到2个问题1,以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。删除C:\Program Files\Microsoft SQL Server,SQL安装目录删除(此处如果有重要的数据

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

  • Oracle 统计最近6个月满足条件的客户

    SELECT c.* FROM AVERAGE_DAILY_OVERDRAFT c,CUSTOMER_ACCOUNT_INFORMATION b WHERE TO_DATE (c.YEAR||c.MONTH, ‘YYYYMM‘) ![CD

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

  • gdb调试高级用法

    如何在调试内核时,同时可以调试应用程序的做法:(cskygdb) cContinuing.^CProgram received signal SIGINT, Interrupt.default_idle () at arch/csky/ke

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

  • SQL Server 黑盒跟踪 -- 如何在生产环境配置?

    SQL Server 黑盒跟踪 -- 如何在生产环境配置?如果遇到间歇性故障,为了充分利用黑盒跟踪,就要确保当服务器运行时它也一直出于运行状态(包括计划中的或计划外重启之后)。为达到这个要求,可以将黑盒跟踪设置为在SQL Server启动时

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

  • XMPP - Mysql ERROR 1045 (28000): Access denied for user 'root'@'l

    Mysql ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘(using password: YSE),这个错误搞得很郁闷,仔细分析之后,知道这个报错和密码有关,可能

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

  • oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system解决办法

    oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system原因可能:ORACLE MEMORY_TARGET参数设置超过了oracle服务器本身内存、或超过了现在服务器空闲

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

  • 传智播客--ADO.net--SqlBulkCopy批量插入数据(小白必知)

    一般情况下,我们在向数据库中插入数据时用Insert语句,但是当数据量很大的时候,这种情况就比较缓慢了,这个时候就需要SqlBulkCopy这个类。SqlBulkCopy本身常用的函数有这么几个DestinationTableName---

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

  • 查看mysql字符集及修改表结构

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令。包括查看 MySQL 数据库服务器字符集、查看 MySQL 数据库字符集,以及数据表和字段的字符集、当前安装的 MySQL 所支持的

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

  • oracle 表添加一列

    语法:alter table 表名 add 列名 列式 [null/not null]例子:alter table t_test_lll add createdate Date null;注意:添加非空列时,要保证表中没有数据。

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

  • mysql数据库中相关sql语句

    使用sql语句创建一张表:CREATE TABLE 表名(字段1名称 字段1类型(字段1长度),字段2名称 字段2类型(字段2长度));使用sql给表重命名:RENAME TABLE 旧表名 TO 新表名;将一张表中的编号在某一区间中的数据

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

  • oracle 插入数据前判断表中是否存储重复数据

    有时候用oracle的数据库,插入数据的时候需要判断一下该条数据是否已经存在。我们的第一思路如下,首先执行下面这个sql:select count(*) isExists from t_test_lll;然后判断isExists等于0与否,

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

  • 我理解的MySQL Double Write

    没有Double Write特性的时候更新数据后,会将dirty page放到innodb buffer cache中。此时页的checksum会发生变化。页的头部fileheader部分有checksum项,名为file_page_spa

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

  • SQL Server Rebuild Index

    重建索引是为了减少数据碎片。数据碎片会导致SQL Server进行不必要的数据读,降低SQL Server的性能。重建索引也会同时更新列统计,而如果查询所使用的列缺少或遗漏统计信息,这可能导致SQL Server内部的优化器选择比预期效率低

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

  • oracle set feedback

    一、set feedback on默认的当一条sql发出的时候,oracle会给一个反馈。比如说执行下面这个创建表语句:create table t_test_lll(id varchar2(10));命令行会返回:Table create

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

  • sql日期处理以及转换

    DECLARE @dt datetime SET @dt=GETDATE() DECLARE @number int SET @number=3 --1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(c

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

  • MySQL安全问题

    使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1。如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2。用set password语句来修改用户的密码,三个步骤,

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

  • sql生成1000W数据

    declare @d datetimeset @d=getdate()select * from dbo.ChunkSegmentMappingselect [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())U

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

  • SQL Server Always On 切换主机Login和User无法匹配解决方案

    SQL SERVER Always On切换主机之后Login和User无法匹配,找了好久没有找到解决方案,后来询问微软,说是因为LOGIN中创建Login主机SQL Server实例的SID,因为服务器之前SQL Server实例的SID

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

  • SQL Server 黑盒跟踪 -- 深入进阶

    SQL Server 黑盒跟踪 -- 深入进阶当你报告错误给支持提供商时,确保要提供Blackbox.trc和Sqldiag.txt文件。创建Blackbox.trc文件:1. 创建跟踪2. 开启跟踪3. 在运行sqldiag工具前停止跟踪

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