动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢?1,用object的查询是什么?我们可以简单的举这么一个例子。我们到公安局查找一个人。首先 ...
分类:
数据库 时间:
2017-06-23 18:19:52
阅读次数:
207
1 USE [Test] 2 GO 3 /****** Object: Trigger [dbo].[shipment_mstInsert] Script Date: 2017/6/22 19:11:16 ******/ 4 SET ANSI_NULLS ON 5 GO 6 SET QUOTED_I... ...
分类:
数据库 时间:
2017-06-23 18:20:42
阅读次数:
188
一、统计表所占空间大小(表容量) /*一般情况下,表所占空间分为三部分:表数据、表索引、表blob字段数据*/--1 统计含(blob字段)的单表所占用的空间SELECT TABLE_NAME, SUM(SIZE_MB) FROM (SELECT A.SEGMENT_NAME AS TABLE_NA ...
分类:
数据库 时间:
2017-06-23 18:21:20
阅读次数:
193
引:MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。 1、首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件, 2、另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和索引数据(.MYI)。 每个表都有且仅有这样三个文件做为MyISAM存 ...
分类:
数据库 时间:
2017-06-23 18:21:27
阅读次数:
216
主(master)192.168.1.10机器设置: [root@vm-vagrant mysql]# vi my.cnf [mysqld]节点下添加以下配置server-id=1log-bin=mysql-bin #这个一定得设置,否则没有日志的话,从数据库上会报错 [root@vm-vagran ...
分类:
数据库 时间:
2017-06-23 18:21:40
阅读次数:
217
注:再写存储过程的时候,在for循环里要写begin和end,这样就可以写exception ,让这条错误数据回滚,然后记录错误日志,commit 关键字: oracle 存储过程 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, ...
分类:
数据库 时间:
2017-06-23 18:26:46
阅读次数:
197
在一张单表5000W数据上进行数据查询时传入两个单列索引条件,进行组合索引查询时,如果最后有order by id排序,与去除该排序,性能差距接近两个数量级 结论:在使用列的默认排序时,不应该再order by该列 顺便再记录一下遇到的其他SQL性能问题: 1, limit a,b 在a值过大时,也 ...
分类:
数据库 时间:
2017-06-23 18:27:04
阅读次数:
641
EFCodeFirst Migrations数据库迁移数据库迁移 1.生成数据库修改类文件PortalContext.cs的静态构造函数,取消当数据库模型发生改变时删除当前数据库重建新数据库的设置。static PortalContext() { Database.SetInitializer(nu... ...
分类:
数据库 时间:
2017-06-23 19:25:20
阅读次数:
265
flashback 恢复数据准备工作:1.创建表空间 create tablespace zxq datafile 'd:\zxq.dbf' size 2m;2.创建用户 create user zxq identified by zxq default tablespace zxq ;3.创建测试 ...
分类:
数据库 时间:
2017-06-23 19:28:22
阅读次数:
177
如何在plsql中快速输出一行语句甚至是一个sql脚本,比如你在页面输入se 然后快速得到select * from (1)在plsql中,鼠标单击上面的【工具】选项,在下拉框中选择【首选项】 (2)然后进入到首选项的对话框里面,在左边的【用户界面】下单击【编辑器】选项,如图就会在右侧出现可编辑的对 ...
分类:
数据库 时间:
2017-06-23 19:29:13
阅读次数:
339
Plugins 摘一段来自MyBatis官方文档的文字。 MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用: Executor(update、query、flushStatements、commint、rollback、getTransact ...
分类:
数据库 时间:
2017-06-23 19:33:09
阅读次数:
259
将IP表存入SQL里的程序 写得比較粗糙,另一点错误,只是能达到效果。请大家測试 create.asp <% 'Option Explicit Server.Scripttimeout = 1000 On Error Resume Next ' Define your sql info here s ...
分类:
数据库 时间:
2017-06-23 19:34:02
阅读次数:
175
1、下载安装mysql-connector-odbc-5.1.5-win32.msi 2、打开控制面板、搜索数据 3、点击添加→MySQL ODBC 5.1 Driver→完成 4、填写名称、IP地址和端口号、账号密码、表名 5、点击Test 6、打开Excel,选择点击数据→导入数据→ODBC→刚 ...
分类:
数据库 时间:
2017-06-23 19:37:26
阅读次数:
237
MySQL 创建表时,设置时间字段自己主动插入当前时间 DROP TABLE IF EXISTS `CONTENT`; CREATE TABLE `CONTENT` ( `ID` char(20) NOT NULL, `CURRENT_TIME` timestamp not null default ...
分类:
数据库 时间:
2017-06-23 19:39:07
阅读次数:
186
我们常常会有这种需求,将某个server上的mysql数据库完整复制到其它机器上,比方数据库迁移。要想做到这点最简单的就是使用mysql提供的现成工具:mysqldump。 使用mysqldump的时候须要指定账号、password、主机等信息。 比如:mysqldump -h 10.10.8.12 ...
分类:
数据库 时间:
2017-06-23 19:39:29
阅读次数:
162
在Datastage中,通常处理中文字符编码的时候是通过设置工程、JOB、stage三个级别的NLS但JDBCConnectorstage这个组件并没有NLS选项,而是通过stage里面的“Properties”选项卡里面的“Session”-->“Charactersetfornon-Unicodecolumns”-->“Charactersetname*”进行设置..
分类:
数据库 时间:
2017-06-23 20:46:02
阅读次数:
159
一. 概述 undo 保存的是旧数据。比方。你改动了一条记录将A列abc改动为def。那么undo里面保存的就是abc。目的有两个:1. 假设你的事务没有提交。可是已经将A列改动,那么别人读取这条数据的时候,不应该可以看到你改动后的内容def,应该还仅仅能看到abc,这个时候就须要去读取undo,才 ...
分类:
数据库 时间:
2017-06-23 20:48:27
阅读次数:
222
第一章 主要的SQL语句 1. 查询数据库系统时间,常以server默认的格式进行显示(依据数据库的字符集而定); 注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但全部的用户都能够訪问。无实际意义,仅充当select 语句的结构(用 select取系统信息、暂时结果等时,以 dual ...
分类:
数据库 时间:
2017-06-23 20:52:23
阅读次数:
167
进入php的源码安装包里(php-5.X.X)进入到ext/pdo_pgsql目录。先安装pgsql客户端yuminstallpostgresql-develphp-5.4.13的源码包放在:/usr/local/src/php-5.4.13编译pdo_pgsql扩展#cd/usr/local/src//php-5.4.13/ext/pdo_pgsql#/usr/local/php-5.4.13/bin/phpize#./configure–..
分类:
数据库 时间:
2017-06-23 20:53:40
阅读次数:
203
索引失效 1、 2、最佳左前缀法则 4、 8、 使用覆盖索引解决这个问题。 ...
分类:
数据库 时间:
2017-06-23 20:55:12
阅读次数:
171