您的位置:首页 > 博客中心 > 数据库 >
  • 数据库表的设计 注意点

    注意点:如果是代码表基本不会变化的我们可以只设计 dm字段而不加pkid字段   代码表还会不断变化的话我们再加一个pkid自增长,如果涉及到外键我们要引用的是dm而不是pkid,因为这样我在导入数据的时候可以避免数据对不上。   业务表的

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

  • oracle 性能优化操作十三: 使用nls_date_format

    例:select * from record where to_char(ActionTime,mm)=12;这个查询的执行计划将是全表查询,如果我们改变nls_date_format,alert session set nls_date

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

  • 解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译)

    如果一个数据库没有相应的连接字符串(名称对应的DatabaseVersion 枚举值)那么该版本的测试就不会运行。因为这个,我目前忽略SQL Server 2008 并且在我的机器上只安装了SQL 2005 和SQL 2008R2为了对当前

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

  • Oracle基础 shutdown和startup

    一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结

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

  • oracle 性能优化操作十二: 用Case语句合并多重扫描

    我们常常必须基于多组数据表计算不同的聚集。例如下例通过三个独立查询:select count(*) from emp where sal1000;select count(*) from emp where sal between 100

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

  • oracle 性能优化操作十一: like子句尽量前端匹配

    因为like参数使用的非常频繁,因此如果能够对like子句使用索引,将很高的提高查询的效率。例:select * from city where name like ‘%S%’;以上查询的执行计划用了全表扫描(TABLE ACCESS FU

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

  • oracle 性能优化操作十: 分解复杂查询,用常量代替变量

    对于复杂的Where条件组合,Where中含有多个带索引的字段,考虑用IF语句分情况进行讨论;同时,去掉不必要的外来参数条件,减低复杂度,以便在不同情况下用不同字段上的索引。继续“oracle 性能优化操作九”的例子,对于包含Where (

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

  • 通过修改注册表来破解sqlyog

    Sqlyog作为一款可视化的数据库管理工具,各种方便我就不说了,但是未经汉化或者绿色过的软件存在30天的生命期,到期后我们就不可以使用了,要摸卸载重装,我们还可以去修改注册表,来延长它的生命期,具体步骤如下:(1)开始-运行-regedit

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

  • 将java log4j的日志配置输出到mysql中

    log4j可以支持将log输出到文件,数据库,甚至远程服务器,这次给大家分享下如何输出到mysql中。(1)

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

  • 降低oracle高水平位

    由于大量的delete操作导致空间得不到释放,水平位偏高,导致查询速度慢 --由于大量的delete操作导致空间得不到释放,水平位偏高alter table TB_TRM_SCORESUMFINISH move; --降低水平位之后,需要做

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

  • 解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)

    大家注意看:A(4个字节)+B(16个字节)+C(6000个字节)=6020字节刚好一条记录一页,下面说到,SQLSERVER分配完了一个区之后,一个区8个页面,当一个区分配完毕之后,SQLSERVER会转到SampleDatabase_D

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

  • T4自动生成数据库C#实体类学习(1)

    第一个测试的Demo 1 #@ template language="C#" debug="True" hostspecific="True" # 2 #@ output extension=".cs" # 3 #@ assemb

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

  • MySQL操作mysqldump命令详解

    --all-databases , -A导出全部数据库。--all-tablespaces , -Y导出全部表空间。--no-tablespaces , -y不导出任何表空间信息。--add-drop-database每个数据库创建之

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

  • oracle / 兼容 qe-def-0285 登录失败

    需要安装ORALCE CLIENT参考:http://www.flybi.net/question/1356因为我的服务器是ORACLE 10G的,因此我下载的10g CLIENT:10g for windows 32位:

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

  • MySQL的学习--触发器

    MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE TRIGGER trigge

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

  • sql - 以半月分组

    完整代码:SELECT siteNumber [站点],CONVERT(VARCHAR(7),day,120)+‘-‘+case when day(day) between 1 and 15 then ‘上半月‘ else ‘下半月‘ en

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

  • Mysql数据库日志,备份及回滚操作

    一、打开二进制日志配置 :在Windows系统下,对mysql的my.ini的log-bin等进行配置目录位置时,假设要将log-bin的日志配置到D盘的mysqllog的文件为binlog。则可以如下配置 :[mysqld]log-bin

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

  • 存储过程执行失败与sql668n

    某日监控报存储过程执行失败,查看返回码为sql668n[db2inst1@limt bin]$ db2 ? sql668nSQL0668N Operation not allowed for reason code "reason-co

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

  • mysql主从实验

    实验一:服务器A与服务器B是主从关系,关联的库有test1,、test2库,主从一直运行正常,此时由于业务的需求,需再增加test3库,并让其仍然维持主从关系,应该怎么做?步骤一:修改从库服务器B的my.cnf,添上关联的test3库:re

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

  • Flask SQLAlchemy 表字段默认值

    在网上查到的SQLAlchemy设置字段默认值的方法都是类似如下方法:fromsqlalchemy.sql.sqltypesimportTIMESTAMPclassTest(db.Model):id=db.Column(db.Integer

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