1.主流的数据库甲骨文OracleIBMDB2MYSQL(被oracle收购)微软SQLSERVERsybase公司sybase加州大学伯克利分校PostgreSQL开源&&跨平台:MYSQL,PostgreSQL商业&&不跨平台:sqlserver;跨平台..
分类:
数据库 时间:
2014-11-07 15:05:49
阅读次数:
176
安装python1. 从http://www.python.org/download/下载最新的python版本 (我用的是python2.72, 当时最稳定的)2. 然后一路next, 安装到你想要的目录下3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击...
分类:
数据库 时间:
2014-11-05 17:05:22
阅读次数:
223
有时候我们希望在sql一个表里面的column, 一部分被分化成另一个class典型的例子是 Address直接看代码: [Table("member")] public class Member { [Key] public Int32 memberI...
分类:
数据库 时间:
2014-11-04 13:05:36
阅读次数:
190
基本上sql中要表示继承关系有3中方式.分别是,1表继承(TPH),2表继承(TPC),3表继承(TPT)1表 :Personid type name classroom office1 student keat 1B null2 teacher xinyao nul...
分类:
数据库 时间:
2014-11-04 06:42:49
阅读次数:
281
1-1 设置 //DataAnnotation 1-1 | 1-0 table //SQLtable : member , columns : memberId, name //SQL basic logic : 1个table的PK, 是另一个table的PK and FK , ...
分类:
数据库 时间:
2014-11-03 23:51:41
阅读次数:
290
一、数据库范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。1.1、第...
分类:
数据库 时间:
2014-10-29 23:37:55
阅读次数:
301
上一篇博客讲了可以使用慢查询日志定位耗时sql,使用explain命令查看mysql的执行计划,以及使用profiling工具查看语句执行真正耗时的地方,当定位了耗时之后怎样优化呢?这篇博客会介绍mysql中最简单快速的优化方法——添加索引。一、索引的添加 ...
分类:
数据库 时间:
2014-10-28 09:13:29
阅读次数:
247
一、数据库简单介绍 1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: Ø 网状型数据库 Ø 层次型数据库 Ø 关系型数据库 Ø 面向对象数据库 上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Serve...
分类:
数据库 时间:
2014-10-28 00:20:56
阅读次数:
295
前面讲解了很多mysql的基础知识,这一章讲解mysql的语句优化。一、定位慢查询 我们要对sql语句进行优化,第一步肯定是找到执行速度较慢的语句,那么怎么在一个项目里面定位这些执行速度较慢的sql语句呢?下面...
分类:
数据库 时间:
2014-10-27 06:56:51
阅读次数:
315
连接 当我们需要从多个表查询数据时,我们就需要使用到连接操作,mysql支持内连接,左连接以及右连接三种连接方式。数据库准备 首先我们创建两个表t1, t2:create table t1(i1 in...
分类:
数据库 时间:
2014-10-25 21:16:34
阅读次数:
282