Welcome 微信登录

首页 / 数据库 / MySQL

SQL批量添加主键脚本

SQL批量添加主键脚本

--SQL批量添加主键脚本--操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键但已存在自增一的标识列,则设置该标识列为主键--添加规则4:如果数据表没主键且已存在ID列,则会删除掉该列,记得要检查该ID列是否包含重要数据,如果有的话,请执行脚本前改名。--脚本...
PL/SQL PLS_INTEGER类型对性能实验测试

PL/SQL PLS_INTEGER类型对性能实验测试

如果用PLS_INTEGER值运算,Oracle会使用原生机器算法其他的所有数值型的数据类型都和NUMBER数据类型一样使用C语言算法库结果就是PLS_INTEGER值的处理速度比NUMBER型的整数快很多而且,PLS_INTEGER在移植硬件平台时不会遇到兼容性问题对于密集型的整数运算,Think建议大家使用PLS_INTEGER不过,如果频繁的PLS_INTEGER和NUMBER型的数据交互,还是建议一开始就使用NUMBER如果对精度有要求,也请不要使...
MySQL Merge表的使用注意事项和优点介绍

MySQL Merge表的使用注意事项和优点介绍

在Mysql数据库中,Mysql Merge 表有点类似于视图。下面就让我们来一起了解一下Mysql Merge表都有哪些优点。Mysql Merge表的优点:A: 分离静态的和动态的数据B:利用结构接近的的数据来优化查询C: 查询时可以访问更少的数据D:更容易维护大数据集E: 可以通过修改.mrg文件来修改Merge表,当然也可以用alter进行修改,修改后要通过FLUSH TABLES刷新表缓存,此法可以动态增加减少子表创建方法,例:mysql>...
Oracle 双机/RAC/Dataguard的区别

Oracle 双机/RAC/Dataguard的区别

Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案。而对于RAC,则是本地的高可用集群,每个节点用来分担不用或相同的应用,以解决运算效率低下,单节点故障这样的问题,它是几台硬件相同或不相同的服务器...
Oracle 10g 创建物理DataGuard

Oracle 10g 创建物理DataGuard

大家好!今天我根据官方文档整理了Oracle10g创建物理DataGuard的步骤:1.1 启用force logging模式在数据库创建成功之后用下面的语句,使主库启用force logging模式SQL>ALTER DATABASE FORCE LOGGING;这条语句需要很长时间完成,因为它需要等待那些未记录日志的直接路径写I/O完成1.2 创建密码文件如果没有密码文件,则创建它。每个数据库在DataGuard架构中必须用相同的密码文件,并且S...
<< 631 632 633 634 635 636 637 638 639 640 >>