以下内容来自此书“精通c#与.net 4.0数据库开发-清华大学出版社”如有清泉还请联系删除 “ ado.net是一组向 。net程序员公开数据访问服务的接口(包括类、结构体、接口等)ado。net为创建分布式数据 共享应用程序提供了一组丰富的组件,对mic sql ser 和xml等数据源及通过o ...
分类:
Web程序 时间:
2018-02-13 13:34:06
阅读次数:
237
一、概述 1、数据库、数据库系统、数据库管理系统之间的关系? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 数据库管理系统:用来管理数据及数据库的系统 数据库系统:数据库、数据库管理系统、硬件、操作人员的合在一起的总称。 数据库系统包含数据库管理系统、数据库及数据库开发工具 ...
分类:
数据库 时间:
2018-01-30 21:22:35
阅读次数:
252
Redis以字典结构存储数据,目前支持的键值类型包括:字符串类型、散列类型、列表类型、集合类型、有序集合类型 Redis数据库中的所有数据都存储在内存中,同时也提供对持久化的支持 Redis目前不仅仅做数据库开发,同时有人将其作为缓存系统、队列系统等。 Redis官方并未提供Windows版本,微软 ...
一.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能 ...
分类:
数据库 时间:
2018-01-08 11:05:02
阅读次数:
171
数据库管理系统(DBMS)特点 MySQL 速度快,适合对数据要求并不是十分严谨的地方,去掉了很多中小型企业中不常用的功能 MSSQLServer 与.net结合很好,只能运行在windows平台下,大数据量、大交易量表现不够好,功能比MySQL多 DB2(大型)、Oracle(大型)、Access ...
分类:
数据库 时间:
2017-12-30 18:06:48
阅读次数:
199
在数据库开发中,我们一般会运用逻辑删除模式,即不直接从数据库删除数据,而是标记这笔数据为已删除。因此,如果实体被逻辑删除了,那么它就应该不会在应用程序中被检索到。要达到这种效果,我们需要在每次检索实体的查询语句上添加SQL的Where条件IsDeleted = false。这是个乏味的工作,但它是个 ...
分类:
其他好文 时间:
2017-12-27 19:36:28
阅读次数:
140
原文:体验mssql-cli1. 背景 安装SQL Server on Linux之后,在命令行下使用sqlcmd,你会发现代码提示,语法高亮,甚至连多行复制都不支持,相比之下,MySQL的命令行客户端还好用多了。只做简单的命令管理还行,做数据库开发肯定还得使用SSMS才行。不过,微软不久前发布了一... ...
分类:
数据库 时间:
2017-12-25 13:34:01
阅读次数:
405
为了让DBA从日常繁琐的工作中解放出来,通过SQL自助平台,可以让开发自上线,开发提交SQL后就会自动返回优化建议,无需DBA的再次审核,从而提升上线效率,有利于建立数据库开发规范。借鉴了去哪网Inception的思路并且把美团网SQLAdvisor(索引优化建议)集成在一起,并结合了之前写的《DBA的40条军规》纳入了审核规则里,用PHP实现。目前在我公司内部使用。下面是首页界面:使用说明:1、
分类:
数据库 时间:
2017-12-23 11:55:43
阅读次数:
307
1. 背景 安装SQL Server on Linux之后,在命令行下使用sqlcmd,你会发现代码提示,语法高亮,甚至连多行复制都不支持,相比之下,MySQL的命令行客户端还好用多了。只做简单的命令管理还行,做数据库开发肯定还得使用SSMS才行。不过,微软不久前发布了一款针对SQL Server新 ...
分类:
数据库 时间:
2017-12-20 13:54:47
阅读次数:
206
1. 常用SQL编写规范 一个字段占一行,逗号放在字段前面; 关键字需对齐 select 每个字段独占一行。逗号写在字段前面。 from谓词后如果有多个表,则每个表名占一行,逗号写在表名称前面。 where 条件中,如过有多个and / or 条件,则每个条件占一行,并且and/or在行首 等号”= ...
分类:
数据库 时间:
2017-12-20 13:32:19
阅读次数:
175