首页 > 数据库技术
innodb log file与binlog的区别在哪里?
Q:innodb log file与binlog的区别在哪里?有人说1。mysql的innodb引擎实际上是包装了inno base存储引擎。而innodb log file是由 inno base自身带来。 而mysql自身因为还有myisam等存储引擎,需要设置自己的日志文件来用于所有的存储引擎...
分类:数据库技术   时间:2014-02-26 13:41:54    收藏:0  评论:0  赞:0  阅读:375
SQL Server 2008设置 开启远程连接
SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/...
分类:数据库技术   时间:2014-02-26 13:33:53    收藏:0  评论:0  赞:0  阅读:352
SQL 从100万条记录中的到 成绩最高的记录
从100万条记录中的到 成绩最高的记录问题分析:要从一张表中找到成绩最高的记录并不难,有很多种办法,最简单的就是利用TOP 1selecttop1*fromstudentorderbyscoredesctopTOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有...
分类:数据库技术   时间:2014-02-26 13:07:41    收藏:0  评论:0  赞:0  阅读:494
mysql explain 中key_len的计算
今天丁原问我mysql执行计划中的key_len是怎么计算得到的,当时还没有注意,在高性能的那本书讲到过这个值的计算,但是自己看执行计划的时候一直都没有太在意这个值,更不用说深讨这个值的计算了:ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的...
分类:数据库技术   时间:2014-02-26 12:58:28    收藏:0  评论:0  赞:0  阅读:404
Mysql触发器
分类:数据库技术   时间:2014-02-26 12:17:09    收藏:0  评论:0  赞:0  阅读:322
PLSQL developer 连接不上64位Oracle 的解决方法
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:1、Database下拉框为空:2、强制输入用户名、密码及Database,登录弹出:引用Initialzation errorCould not initialize"...."Make sur...
分类:数据库技术   时间:2014-02-26 12:09:04    收藏:0  评论:0  赞:0  阅读:387
Discuz! X2.5数据库字典【转载】
DROP TABLE IF EXISTS pre_common_admincp_cmenu;CREATE TABLE pre_common_admincp_cmenu (`id` SMALLINT(6) UNSIGNED NOT NULLAUTO_INCREMENT,`title` VARCHAR(...
分类:数据库技术   时间:2014-02-26 11:50:14    收藏:0  评论:0  赞:0  阅读:1813
EF里查看/修改实体的当前值、原始值和数据库值以及重写SaveChanges方法记录实体状态
原文:EF里查看/修改实体的当前值、原始值和数据库值以及重写SaveChanges方法记录实体状态本文目录查看实体当前、原始和数据库值:DbEntityEntry查看实体的某个属性值:GetValue方法拷贝DbPropertyValues到实体:ToObject方法修改DbPropertyValu...
分类:数据库技术   时间:2014-02-26 11:43:04    收藏:0  评论:0  赞:0  阅读:547
EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射
原文:EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射I.EF里的默认映射上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库的主键、外键以及表名和字段的类型等,这就是EF里的默认映射。具体分为:数据库映射:Code First...
分类:数据库技术   时间:2014-02-26 11:04:04    收藏:0  评论:0  赞:0  阅读:643
mysql 5.5安装手记
从MySQL5.5 开始就要用cmake安装,本次安装的版本为mysql-5.5.22.tar.gz#准备工作yum install -y gcc gcc-c++ libtool autoconf automake imake libxml2-devel expat-devel ncurses-de...
分类:数据库技术   时间:2014-02-26 11:03:12    收藏:0  评论:0  赞:0  阅读:357
SQL Server日期时间格式转换字符串详解
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:SelectCO...
分类:数据库技术   时间:2014-02-26 10:27:01    收藏:0  评论:0  赞:0  阅读:372
利用mysql 命令进行sql 语句的格式化输出
1.mysql命令简介mysql-t表格形式输出-P大写P端口-P小写p密码-e编辑命令-h指定去访问的ip地址-HHTML格式输出-Xxml格式输出-u登陆用户名2.html格式输出mysql-H-uroot-p123456-e"select*fromdbname.tables_name;">test.html3.txt形式表格输出mysql-t-uroot-p123456-e"select*fr..
分类:数据库技术   时间:2014-02-26 06:56:59    收藏:0  评论:0  赞:0  阅读:522
SQL Server SA 密码丢失无法连接数据库怎么办?
如果Windows账户无法连接并且SA密码也丢失了,那么如何可以连接到数据库呢?答案是:在单用户模式下启动SQLServer然后用本地管理员权限连接。登陆之后就可以修改SA密码了。步骤:1.打开SQLServer配置管理器2.停掉SQLServer服务3.修改启动参数增加-m(单用户模式启动)4.重新启动SQ..
分类:数据库技术   时间:2014-02-26 06:28:15    收藏:0  评论:0  赞:0  阅读:367
查看SQL Server对象的定义语句
除了在SSMS中查看view,存储过程等定义,也可以使用下面的语句直接查询:SELECTobject_definition(object_id(‘sys.tables‘));gosp_helptext‘sys.tables‘goselect*fromsys.system_sql_moduleswhereobject_id=object_id(‘sys.tables‘)适用于以下对象类型:·C=检查约束·D=默认值..
分类:数据库技术   时间:2014-02-26 06:41:57    收藏:0  评论:0  赞:0  阅读:372
mysql触发器
触发器可以让你在执行INSERT、UPDATE、DELETE的时候,执行一些特定的操作,可以在mysql中指定是咋sql语句之前还是之后。触发器本身没有返回值,不过他们可以读取或者更改处罚sql语句所影响的数据。所以,可以使用触发器实现一些强制限制,或者某些业务逻辑,否则,就需要再应用..
分类:数据库技术   时间:2014-02-26 06:53:40    收藏:0  评论:0  赞:0  阅读:400
mysql互为主从配置(双主模型)
一、A、B双主模型的实现条件:1.开启二进制日志2.开启中继日志3.解决自动增长列的问题如果A服务器上自动增长的列编号有一个35,此时还没有同步到B服务器上,在B服务器上插入一条数据,编号也是35。当同步A的35到B服务器上来的话,必然产生数据丢失。解决办法:让在A上插入的行..
分类:数据库技术   时间:2014-02-26 06:48:43    收藏:0  评论:0  赞:0  阅读:393
关于动态SQL中的NULL
declare v_sqlvarchar2(4000); v_c1number; v_c2number; begin v_c2:=999; v_sql:=‘begin‘; v_sql:=v_sql||‘updatete1setc1=‘||v_c1||‘,c2=‘||v_c2||‘wherec1=1andc2=1;‘; v_sql:=v_sql||‘ifsql%notfoundthen‘; v_sql:=v_sql||‘begin‘; v_sql:=v_sql||‘insertintote1(c1,c2)val..
分类:数据库技术   时间:2014-02-26 06:29:07    收藏:0  评论:0  赞:0  阅读:346
sql 查询结果为null的设置默认数据
例如tabAidname1tom2jack3lilytabBnamenumtom5jack3需求结果idnamenum1tom52jack33lily0mysql写法:selectta.*,ifnull(tb.num,0)fromtabAtaleftjointabBtbonta.name=tb.name;oracle写法:selectta.*,nvl(tb.num,0)fromtabAtaleftjointabBtbonta.name=tb.name;mysql写法:selectta...
分类:数据库技术   时间:2014-02-26 06:10:31    收藏:0  评论:0  赞:0  阅读:405
Ex2010学习(十四),使用Exchange恢复数据库来恢复邮件
在上一篇博文中我们测试了WSB还原Exchange数据库,我们发现邮箱用户黎明删除邮件后,我们进行数据库的还原,黎明的收件箱中还是没有邮件。那怎么办呢?有的朋友说默认删除邮件不是保存14天吗,直接恢复不就行了,抱歉,我这里是假设14天已过去了,现在用户要求你恢复邮件,那么..
分类:数据库技术   时间:2014-02-26 06:45:21    收藏:0  评论:0  赞:0  阅读:558
mysql : 常用管理命令
常用的show命令:showculumnsfromTableName[fromDBName]:返回指定表的列的相关信息,DESCTableName,相当于sqlserver中selectobject_name(Object_Id)fromsys.columnsshowtables:查看当前数据库中的表select[name]fromsys.tablesshowdatabases:查看当前系统的数据库。相当于sqlse..
分类:数据库技术   时间:2014-02-26 06:42:49    收藏:0  评论:0  赞:0  阅读:348
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!