码迷,mamicode.com
首页 > 数据库
T-SQL 语法元素
一、标识符 在T-SQL语言中,对SQLServer数据库及其数据对象(比如表、索引、视图、存储过程、触发器等)需要以名称来进行命名并加以区分,这些名称就称为标识符。 通常情况下,SQLServer数据库、数据库以及各种数据对象都应该有一个标识符,但对于某些对象来说,比如约束,标识符是可选的。推.....
分类:数据库   时间:2015-05-04 19:45:09    阅读次数:241
SQL高级应用--约束二--(PRIMARY KEY、FOREIGN KEY)
四、SQL PRIMARY KEY 约束 PRIMARY KEY 约束唯一标识数据库表中的每条记录 主键必须包含唯一的值 主键列不能包含 NULL 值 每个表都应该有一个主键,并且每个表只能有一个主键下面的SQL 在 Persons 表创建时在 Id_P列创建PRIMARY KEY 约束 ...
分类:数据库   时间:2015-05-04 19:43:54    阅读次数:213
对学Oracle数据库初学者的开场篇
前言:因为项目原因,近期开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。我打算将自己的学习过程记录下来,做个积累,方便自己和其他的学习者。 写在学习前面的话,主要是: 1、把一些常见问题的问答分享一哈; 2、对学习路线的一个...
分类:数据库   时间:2015-05-04 19:44:19    阅读次数:155
SQL 连贯操作 [1]
一. 连贯入门查找到 id 为 1,2,3,4 中按照创建时间的倒序的前两位。在Home/controller/UserController.class.php下插入 1、连贯操作入门$user = M('User');var_dump($user->where('id in (1,2,3,4).....
分类:数据库   时间:2015-05-04 19:42:44    阅读次数:92
数据库设计三大范式应用实例剖析
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很.....
分类:数据库   时间:2015-05-04 19:42:43    阅读次数:202
redis还原dump.rdb
从其他机器拷贝了redis的备份数据dump.rdb后,先停止redis服务,然后将新的dump.rdb覆盖掉旧的,再启动redis服务即可,参考stackoverflow的答案如下:There is nothing specific to do. Just install the redis se...
分类:数据库   时间:2015-05-04 19:41:36    阅读次数:183
SQL Server 存储过程
存储过程(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。 存储过程中有输入参数,输出参数以及返回值等。一、创建存储过程 创建存储过程的方法和创建数据库中任何其他对象一样,除了他使用...
分类:数据库   时间:2015-05-04 19:36:29    阅读次数:169
sql2008 计划自动创建数据库分区【转】
本文转自:http://jingyan.baidu.com/article/6b97984d9a26ec1ca3b0bf77.htmlsql2008 计划自动创建数据库分区固定增量的数据,自动创建分区作业.步骤一:创建分区的计划任务打开MsSQL2008,找到作业该项,如果打不开或者SQL Serv...
分类:数据库   时间:2015-05-04 19:36:42    阅读次数:165
T-SQL 创建、修改、删除数据库,表语法
CREATE 语句 CREATE语句的开头都是一样的,然后是特定的细节。 CREATE 一、CREATE DATABASE CREATE DATABASE命令用于创建一个数据库,创建一个数据库的最基本语法如下所示: CREATE DATABASE CREATE DATABASE的完...
分类:数据库   时间:2015-05-04 19:37:49    阅读次数:203
T-SQL 控制流语句
控制流语句 批处理: 一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。 批处理是分批提交到SQL Server示例,因此在不同的批处理里局部变量不可访问。 在不同批处理中,流程控制语句不能跨批处理。 如果想让多个语...
分类:数据库   时间:2015-05-04 19:32:39    阅读次数:164
SQL Server自动化运维系列——关于数据收集(多服务器数据收集和性能监控)
需求描述在生产环境中,很多情况下需要采集数据,用以定位问题或者形成基线。关于SQL Server中的数据采集有着很多种的解决思路,可以采用Trace、Profile、SQLdiag、扩展事件等诸多方案。几种方案各有利弊,其中从SQL Server2012版本开始,微软的开始各种整合这些采集方案,力推...
分类:数据库   时间:2015-05-04 19:28:48    阅读次数:225
java防止sql注入
public final static String filterSQLInjection(String s) { ??? if (s == null || "".equals(s)) { ??????? return ""; ??? } ??? try { ??????? s = s.trim().replaceAll("</?[s,S][c,...
分类:数据库   时间:2015-05-04 18:26:03    阅读次数:151
Oracle中的MD5加密
一、技术点  1、 DBMS_OBFUSCATION_TOOLKIT.MD5  DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句。...
分类:数据库   时间:2015-05-04 18:20:10    阅读次数:149
把EXCEL数据导入到SQL SERVER数据库中
方法一。。 直接看操作步骤 在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到弹出淡入数据的对话框 Excel 上面的字段命名最好跟要导入到最终的那个表的字段相同。假设终表为A表。组装好 如下图: 按照操作步骤走下去,最终会生成一个新的表(临时表B表)。 我们可以借助工具,MSSQL表数据导出成Insert语句的工具   即:将查询出来...
分类:数据库   时间:2015-05-04 18:18:13    阅读次数:158
一步一步教你在redhat linux 下安装oracle 11g grid + database
oracle 11g grid & database 软件安装...
分类:数据库   时间:2015-05-04 18:15:37    阅读次数:204
查找Linux下导致MySQL查询被锁住的进程信息
1. 问题描述 在数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况。具体表现为,在MySQL中使用如下命令 SHOW PROCESSLIST显示结果为 其中,Status列表示语句的查询状态,若值为Locked,则表示该查询被其他查询锁住了。Host表示发出查询语句的主机信息,如图所示,被锁住的查询在192.168.1.152主机的38292端口发出的T...
分类:数据库   时间:2015-05-04 18:14:02    阅读次数:241
MongoDB下载与安装
前段时间在学MongoliaDB数据库。写了操作文档,在此分享给大家。这个是MongoDB数据库的下载与安装,我还会写一篇他在JAVA中的基本增删改查操作...
分类:数据库   时间:2015-05-04 18:11:15    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!