SQL获取所有数据库名、表名、储存过程以及参数列表1.获取所有用户名:SELECTnameFROMSysuserswherestatus='2'andislogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2....
分类:
数据库 时间:
2015-07-07 12:35:11
阅读次数:
203
安装前系统准备1.gcc-c++、ncurses包# yum install gcc-c++ ncurses-devel 2.GNU make程序包。建议安装GNU make 3.75以上版本,下载地址http://www.gnu.org/software/make/# yum install m....
分类:
数据库 时间:
2015-07-07 12:32:28
阅读次数:
152
首先必须执行con.setAutoCommit(false)方法,将JDBC事务设置为手动提交,否则手动提交con.commit()无效,手动回滚con.rollback()引发SQLException:AutoCommit 模式设置为“true”时,无法调用回滚操作。我们执行con.setAuto...
分类:
数据库 时间:
2015-07-07 12:26:34
阅读次数:
174
——SQL语句——事务并发控制 【读写锁】【锁策略】【锁粒度】——存储引擎 【锁管理】【锁实现机制】——索引?——查询优化——数据库连接池——主从复制(高可用+可扩展)
分类:
数据库 时间:
2015-07-07 12:22:33
阅读次数:
140
mysql性能优化-慢查询分析、优化索引和配置阅读目录二、查询与索引优化分析三、配置优化转自:mysql性能优化-慢查询分析、优化索引和配置目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) .....
分类:
数据库 时间:
2015-07-07 12:20:44
阅读次数:
203
1、开启程序包管理器控制台Package Manager Console窗口,输入Enable-Migrations指令。2、当模型更改时,通过Package Manager Console输入Add-Migration指令,来新增一条数据库迁移版本,输入时必须带上一个版本参数,比如,AddUser...
分类:
数据库 时间:
2015-07-07 12:21:05
阅读次数:
130
1、sql中遇到聚集函数,需要单独查询 当我想查询表中最早创建的记录,最开始我是这样写的 select?*?from?(select?*,min(temp.gmt_create)as?min_create_date?from?
(select?*,(select?merchant_id?fro...
分类:
数据库 时间:
2015-07-07 11:14:13
阅读次数:
148
一、字符函数 字符函数是oracle中最常用的函数,我们来看看有哪些字符函数: lower(char):将字符串转化为小写的格式。 upper(char):将字符串转化为大写的格式。 length(char):返回字符串的长度。 substr(char,...
分类:
数据库 时间:
2015-07-07 11:15:13
阅读次数:
184
数据备份:
使用mysqldump命令备份
mysqldump命令可以讲数据库中的数据备份成一个文本文件。表结果和表中的数据将存储在生成的文本中。mysqldump的工作原理很简单。他先查出需要备份的表结构,在在文本中文件中生存一个create语句,然后,将表中的所有记录转换成一条insert语句,这些create语句和insert语句都是还原时使用,还原数据时就可以使用其中的create语句...
分类:
数据库 时间:
2015-07-07 11:07:57
阅读次数:
155
-- Ensure a USE statement has been executed first.SET NOCOUNT ON;DECLARE @objectid int;DECLARE @indexid int;DECLARE @partitioncount bigint;DECLARE @s....
分类:
数据库 时间:
2015-07-07 11:05:52
阅读次数:
123
第一范式(1NF)所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属...
分类:
数据库 时间:
2015-07-07 11:02:00
阅读次数:
209
MySQL的Data_ADD函数与日期格式化函数说明DATE_ADD(date,INTERVALexprtype) DATE_SUB(date,INTERVALexprtype)这些函数执行日期运算。date是一个 DATETIME 或DATE值,用来指定起始时间。expr是一个表达式,用来指定从起...
分类:
数据库 时间:
2015-07-07 11:00:49
阅读次数:
358
事务处理和并发性1.1 基础知识和相关概念1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。3 )在默认情况下, InnoDB 表支持一致读。4 )如果多个...
分类:
数据库 时间:
2015-07-07 10:57:19
阅读次数:
154
1、打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】; 2、鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤; 3、展开【SQL Server 代理】列表,右击【作业】-->【新...
分类:
数据库 时间:
2015-07-07 10:58:09
阅读次数:
142
SqlDataAdapter.Update批量数据更新使用SqlDataAdapter.Update可以方便地对数据库进行快速、批量数据更新。我们最常用的多条数据更新方法是使用循环多次执行SQL语句或存储过程,这样虽然方便,但由于连接和数据传递要在服务器和客户端多次来往,大大增加了整个过程的时间,当...
分类:
数据库 时间:
2015-07-07 10:57:54
阅读次数:
171
GOIF EXISTS(SELECT 1 FROM sysobjects WHERE id=OBJECT_ID('usp_p_delDBLog'))BEGIN DROP PROC dbo.usp_p_delDBLogENDGOCREATE PROC usp_p_delDBLog( @DBLogSis...
分类:
数据库 时间:
2015-07-07 10:52:57
阅读次数:
161
攻击者把SQL命令插入到Web表单的输入域,或者页面请求的查询字符串中,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这种表单很容易受到攻击。【防范方法】——替换单引号。——删除所有连字符。——对执行查询的数据库账户,限...
分类:
数据库 时间:
2015-07-07 10:51:14
阅读次数:
194