本篇文章主要总结了SQL Server 语句的使用和一些基础知识,因为目前我也正在学习,所以总结一下。 要使用数据库语句,首先就要知道数据库对象的结构: 通常情况下,如果不会引起混淆,可以直接使用对象名,比较简单。接下来是SQL语句的一些使用方法。 一,对数据库进行操作 ...
分类:
数据库 时间:
2016-04-10 16:13:17
阅读次数:
174
...
分类:
数据库 时间:
2016-04-10 16:13:24
阅读次数:
271
SQL优化技巧(1):
Where子句中的连接顺序:oracle采用自下而 上的顺序解析where子句,根据这个原理,表 之间的连接必须写在其他where条件之前,那些可以过滤掉大量记录的条件
必须写在where子句的末尾。
例如
低效:select * from report_sale_account e
where hsje>5000
and dzxl = ‘000001’
an...
分类:
数据库 时间:
2016-04-10 15:05:04
阅读次数:
282
对于服务器配置层面的防范,应该保证生产环境的Webserver是关闭错误信息的,比如PHP在生产环境的配置文件php.ini中的display_errors应该设置为Off,这样就关闭了错误提示,下面我们更多的从编码的角度来看看如何防范SQL注入。
上面用两个实例分析了SQL注入攻击的技巧,可以看到,但凡有SQL注入漏洞的程序,都是因为程序要接受来自客户端用户输入的变量或URL传递的参数,并...
分类:
数据库 时间:
2016-04-10 14:58:03
阅读次数:
195
之前两篇讲了mysql 检索数据、函数、分组、组合函数、子查询、连接、及组合查询。
复习一下重点: 必会的几个函数avg sum count max min
必会的GROUP BY 、HAVING。
举个2016腾讯笔试题的真实的例子,(lz面试2015腾讯实习生时遇到同样的问题)
有汽车评分表car_score,表中有用户id,汽车名称carname,评分score三个字段,存储着用户对...
分类:
数据库 时间:
2016-04-10 14:57:38
阅读次数:
315
MySQL分类
SQL语句主要可以划分为一下3个类别
DDL:数据定义语言,定义数据段、数据库、数据表等
DML :数据操纵语句,用于添加、删除、更新和查询数据库记录
DCL :数据控制语句,用于控制不同数据段直接的许可和访问级别的语句
准备工作,先启动MySQL服务 net start mysql ,进入mysq...
分类:
数据库 时间:
2016-04-10 14:55:52
阅读次数:
339
一 ADO 方式访问 Access
新建一个对话框工程,添加控件,如图;
创建Access数据库如图;
应用程序启动时进行COM初始化;
BOOL CDemoApp::InitInstance()
{
if (!SUCCEEDED(CoInitialize(NULL)))
{
::AfxMessageBox(_T("Failed to initialize...
分类:
数据库 时间:
2016-04-10 14:56:31
阅读次数:
315
本博客摘自《MySQL必知必会》,对基础问题进行总结。
1.检索数据
(1)SELECT columnname FROM tablename;返回结果不一定和插入顺序相同,结果是无序的
(2)去掉重复的值 SELECT DISTINCT columnname FROM tablename
(3)限制结果:limit
SELECT * FROM tablename limit 5;结果不能...
分类:
数据库 时间:
2016-04-10 14:52:23
阅读次数:
264
在iOS开发过程中经常会用到数据库方面的操作,可是iOS原生的SQLite API使用起来并不十分友好,对于C语言基础较薄弱的朋友来说,使用起来可能会觉得比较不便。于是,一些第三方的对SQLite API进行封装的库就这么出现了,例如本文所要介绍给大家的FMDB。
1.FMDB简介
什么是FMDB
FMDB是iOS平台的SQLite数据库框架
FMDB以OC的方式封装了...
分类:
数据库 时间:
2016-04-10 14:50:33
阅读次数:
526
1.联结表 JOIN
画图解释 SQL join 语句
(下面这段来自ImportNew)
我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。...
分类:
数据库 时间:
2016-04-10 14:46:35
阅读次数:
191
1.备份
连接好数据库引擎后,我本地有2个实例,分别是sqlserver、sqltest,如图(1-1)。
(图1-1)
以备份sqlserver为例,右击->任务->备份,如图(1-2)。
(图1-2)
出现如图(1-3)界面:
【源】-数据库,默认为图(1-2)中选中的数据库实例。
【目标】默认备份文件名为"数据库实例名.bak"。
(图1-3)
可以通过添加功能修改...
分类:
数据库 时间:
2016-04-10 14:46:39
阅读次数:
282
按照规范设计,我们将数据库的设计过程分为六个阶段:
1、系统需求分析阶段;
2、概念结构设计阶段;
3、逻辑结构设计阶段;
4、物理结构设计阶段;
5、数据库实施阶段;
6、数据库运行与维护阶段;每个阶段的详细解析如下:
(资料来自:数据库设计(百度文库))一、系统需求分析阶段1、需求分析的任务
2、需求分析的两种方法:自顶向下和自底向上
二、概念结构设计三、逻辑结构设计...
分类:
数据库 时间:
2016-04-10 14:44:11
阅读次数:
257
前言
在这个大数据盛行的时代,和数据打交道变的必不可少了,所有如果有工具来规范我们的数据库会更加方便我们的生活。这次机房,我们利用EA(Enterprise Architect)自动生成SQL语句来达到一键生成数据库。
内容
数据库离不开我们的ER图,以下介绍以机房收费系统的例子进行介绍:
1、ER生成数据表
首先确定实体和属性画出ER图;打开EA新建项目
...
分类:
数据库 时间:
2016-04-10 14:41:06
阅读次数:
216
论坛信息管理系统
摘要:随着科学技术的发展,基本上所有的具有一定数量数据的机构都
开始使用计算机数据库来管理。现如今网络盛行,BBS 论坛已成为人们生活
中的一种信息交流渠道,它通过在计算机上运行服务软件,允许用户使用终端
程序通过电话调制解调器拨号或者 Internet 来进行连接,执行下载数据或程
序、上传数据、阅读新闻、与其他用户交换消息等功能。
本文主要介绍利用 S...
分类:
数据库 时间:
2016-04-10 14:42:42
阅读次数:
302
总结:整理 oracle异常错误处理 . 2013-08-07
18:00:48
分类: Oracle
5.1 异常处理概念
5.1.1 预定义的异常处理
5.1.2 非预定义的异常处理
5.1.3 用户自定义的异常处理
5.1.4 用户定义的异常处理
5.2 异常错误传播
5.2.1 在执行部分引发异常错误
5....
分类:
数据库 时间:
2016-04-10 14:40:34
阅读次数:
455
前言
有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。
注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。
优化目标
1.减少 IO 次数
IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 I...
分类:
数据库 时间:
2016-04-10 14:40:28
阅读次数:
289
MySQL是非常灵活的一款数据库,虽然它不是绝对完美,但它的灵活足够适应很多高要求的环境。为了发挥MySQL的性能并很好的使用它,我们就得先了解其设计。MySQL的灵活主要体现在我们可以通过不同的配置使他在不同的硬件上都能运行的很好。但是MySQL最重要,与种不同的特性是它的存储引擎架构,这种架构将查询处理及其他系统任务和数据的存储/提取相分离。1.MySQL的逻辑架构
如上图,我们可以简单的将其...
分类:
数据库 时间:
2016-04-10 14:38:23
阅读次数:
357