码迷,mamicode.com
首页 > 数据库
在EA中用ER图生成数据库
ER图 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 实体就是看的见摸得着或者能被人感知接受认可的客观存在,属性就是用来描述这个实体,联系自然是实体间的联系,只有相互联系才会完成一个系统的功能,直接上图: 此外还可以ER图可以在EA中进行绘制来帮助我们理清关系...
分类:数据库   时间:2016-04-01 18:41:42    阅读次数:259
PL/SQL调用BIEE WebServices清理BI Server缓存
BIEE自身提供了几种缓存管理的方法,事件表或者是在物理层设置缓存的失效时间,又或者是调用SAPurgeAllCache()过程。 前两种方法都是被动的管理策略(事件表是定时轮询,失效时间是指定有效时长),比较低效;个人更中意主动的缓存管理策略。即一旦数据发生变化就主动清理缓存。 最佳的作法就是在etl结束的时候通过调用API完成缓存的清理,要实现这种方式就需要调用BI Server提供的缓存...
分类:数据库   时间:2016-04-01 18:43:00    阅读次数:329
mysql
mysql退出 mysql > exit mysql > quit mysql > \q; mysql 默认的端口为3306 mysql中的超级用户root 连接数据库    mysql -uroot -h主机名 -p密码    连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:...
分类:数据库   时间:2016-04-01 18:34:37    阅读次数:245
通过VSPackage在VS2012中扩展服务器资源管理器表右键菜单并连接数据库
最近利用空闲时间学习了VSPackage,于是萌发了在IDE中扩展一个模板代码生成工具的想法。一下是学习中的一些笔记。 一、扩展服务器资源管理器表右键菜单按钮 要在IDE的服务器资源管理器中扩展一个右键菜单真是一个非常蛋疼的事,不过我还是成功将想要的菜单扩展了出来,效果如下图: 虽然其中困难重重,但这篇博客"VS2013在右键菜单添加命令插件开发 "给了我极大帮助,博文中标题三:...
分类:数据库   时间:2016-04-01 18:30:30    阅读次数:457
SQLite3深入浅出
文章目录: 1、sqlite3 基础语句 2、sqlite3 API 3、sqlite3 线程安全 4、FMDB 1、基础语句: 学习sqlite3的基础在于SQL语句,开始前请输入$ sqlite3 验证你的电脑是否已经安装了sqlite3 首先我们需要创建一个数据库文件,打开终端,在合适的目录下,输入: $ s...
分类:数据库   时间:2016-04-01 18:22:50    阅读次数:369
MySQL查询优化
查询性能低下的原因是访问了太多的数据 多表连接时返回了所有的列 select * from sakila.actor inner join sakila.file_actor using(actior_id) inner join sakila.film using(film_id) where sakila.film.title = 'AronMan'正确的做法是这样select sakila....
分类:数据库   时间:2016-04-01 18:18:13    阅读次数:351
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4) 一、安装CRS补丁 在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现“无法发现node”的错误。 [root@aix203 /]#cd /home/oracle/p6718715_10203_AIX64-5L/ 补丁解压后,只需要以ro...
分类:数据库   时间:2016-04-01 18:11:23    阅读次数:319
PDO中捕获SQL语句中的错误
使用默认模式-----PDO::ERRMODE_SILENT 在默认模式中设置PDOStatement对象的errorCode属性,但不进行其他任何操作。 例如: 通过prepare()和execute()方法向数据库中添加数据,设置PDOStatement对象的erroCode属性,手动检测代码中的错误,操作步骤如下。 $dbms='mysql';//数据库类型 $dbName=...
分类:数据库   时间:2016-04-01 18:05:43    阅读次数:315
mysql 循环插入100w
use md5db; DROP PROCEDURE if exists myFunction; delimiter $$ CREATE PROCEDURE myFunction() BEGIN DECLARE i INT DEFAULT 0; WHILE (i<1000001) DO INSERT ...
分类:数据库   时间:2016-04-01 18:00:00    阅读次数:186
Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法
修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写。重启服务后可用! MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名 ...
分类:数据库   时间:2016-04-01 17:58:42    阅读次数:238
获得Azure订阅LoadBalancer的脚本
有客户希望可以通过一条命令获得一个Azure订阅中所有的负载均衡器。 目前在Azure的powershell中是没有这中命令的。但我们可以通过脚本的方式实现。 下面就是获得所有负载均衡的脚本: ...
分类:数据库   时间:2016-04-01 17:56:03    阅读次数:198
VC+ADO访问数据库发现进程句柄数增加
程序功能: 实现了一个TCP Server端,接收到客户端连接后,新增一个单独的线程与客户端交互,中间有数据库操作,完成后线程关闭。 实现方式是VC++,数据库访问采用的是ADO,数据库是Mariadb,odbc数据源, mysql-connector。 最初的方式是每次数据库操作都是 新建ADO. ...
分类:数据库   时间:2016-04-01 17:53:38    阅读次数:210
MySQL查询优化
查询性能低下的原因是访问了太多的数据 多表连接时返回了所有的列select * from sakila.actor inner join sakila.file_actor using(actior_id) inner join sakila.film using(film_id) where sa... ...
分类:数据库   时间:2016-04-01 17:51:23    阅读次数:215
Oracle 主键
给student 表产生 自增的序列主键 IBATIS简单入门教程http://www.cnblogs.com/ycxyyzw/archive/2012/10/13/2722567.html ...
分类:数据库   时间:2016-04-01 17:50:47    阅读次数:135
如何写出高性能SQL语句(文章摘自web开发者)
(声明:本文内容摘自web开发者,仅供收藏学习之用,如有侵权请作者联系博主,博主将在第一时间删除) 原文地址:http://www.admin10000.com/document/484.html 1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案, ...
分类:数据库   时间:2016-04-01 17:49:15    阅读次数:253
Mysql 删除重复记录,只保留最小的一条
网上搜索的大部分都是如下这样 结果你会发现,mysql报错,因为不能更新用于子查询里面的表。 ...
分类:数据库   时间:2016-04-01 17:45:25    阅读次数:183
SQL Server自动化运维系列——批量执行SQL脚本(Power Shell)
需求描述 一般在生产环境中,在投产的情况下,需要批量的来执行SQL脚本文件,来完成整个投产,如果投产文件比较多的情况下,无疑这是一个比较痛苦的过程,所以本篇通过PowerShell脚本来批量完成。 监控脚本 其中涉及到几个参数需要配置: 1、批量文件的根目录路径 2、此脚本支持两种验证方式:用户验证 ...
分类:数据库   时间:2016-04-01 17:41:31    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!