随笔分类 -  Database

Database:MSSQL、MySQL、SQLite...
摘要:前言 前面[关系数据库SQL之可编程性函数(用户自定义函数)][1]一文提到关系型数据库提供了可编程性的函数、存储过程、事务、触发器及游标,前文已介绍了函数、存储过程、事务,本文来介绍一下触发器的使用。( 还是以前面的银行系统为例 ) ![图片来自网络][0] 概述 触发器(TRIGGER)是个特殊 阅读全文
posted @ 2016-05-16 23:57 CodeHsu 阅读(625) 评论(0) 推荐(0) 编辑
摘要:前言 前面[关系数据库SQL之可编程性函数(用户自定义函数)][1]一文提到关系型数据库提供了可编程性的函数、存储过程、事务、触发器及游标,前文已介绍了函数、存储过程,本文来介绍一下事务的使用。( 还是以前面的银行系统为例 ) ![图片来自网络][0] 概述 是指作为单个逻辑工作单元执行的一系列操作 阅读全文
posted @ 2016-05-12 23:59 CodeHsu 阅读(1654) 评论(0) 推荐(1) 编辑
摘要:前言 前面[关系数据库SQL之可编程性函数(用户自定义函数)][1]一文提到关系型数据库提供了可编程性的函数、存储过程、事务、触发器及游标,前文已介绍了函数,本文来介绍一下存储过程的创建、执行、删除。( 还是以前文中银行系统为例 ) ![图片来自网络][0] 概述 存储过程是一组为了完成特定功能的S 阅读全文
posted @ 2016-05-11 23:10 CodeHsu 阅读(627) 评论(0) 推荐(0) 编辑
摘要:前言 在关系型数据库中除了前面几篇基本的数据库和数据表操作之外,还提供了可编程性的函数、存储过程、事务、触发器及游标。 本文介绍的是函数。 函数分为两种: 1. 系统函数 2. 用户自定义函数 准备工作 这里以银行存取款为例说明。 1、创建数据表 2、插入基本数据 函数调用 系统函数 数据库系统定义 阅读全文
posted @ 2016-05-08 23:35 CodeHsu 阅读(2453) 评论(0) 推荐(2) 编辑
摘要:前言 接上一篇[关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询][2],主要是关系型数据库基本数据查询。包括子查询、分组查询、聚合函数查询、模糊查询,本文是介绍一下关系型数据库几种高级数据查询SQL语法,包括虚拟表、去重复查询、组合查询、连接查询。 ![关系数据库SQL之高级数据查询][ 阅读全文
posted @ 2016-05-07 15:25 CodeHsu 阅读(2154) 评论(6) 推荐(4) 编辑
摘要:前言 上一篇[关系数据库常用SQL语句语法大全][2]主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法。 ![SQL数据查询][1] 语法回顾 SQL查询语句的顺序:SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY。SELECT、FROM是必须 阅读全文
posted @ 2016-05-06 19:32 CodeHsu 阅读(804) 评论(0) 推荐(1) 编辑
摘要:创建表 语法 列级完整性约束条件有NULL[可为空]、NOT NULL[不为空]、UNIQUE[唯一],可以组合使用,但是不能重复和对立关系同时存在。 示例 删除表 语法 示例 清空表 语法 示例 修改表 语法 示例 sql 添加学生表 列 ALTER TABLE Student ADD Phone 阅读全文
posted @ 2016-05-04 02:34 CodeHsu 阅读(5590) 评论(0) 推荐(3) 编辑
摘要:前言 在操作数据库的时候经常会用到判断数据表、视图、函数/方法、存储过程是否存在,若存在,则需要删除后再重新创建。以下是MS SQL Server中的示例代码。 数据表(Table) 创建数据表的时候判断数据表是否存在,若存在则删除,会经常使用,特别是初始化的时候。 视图(View) 创建视图的时候 阅读全文
posted @ 2016-04-22 00:26 CodeHsu 阅读(996) 评论(0) 推荐(0) 编辑
摘要:前言今天在在清理数据库,是MS SQL Server,其中用到分离数据库文件。在这过程中,出现了一个小小的问题:误将数据库日志文件删除了,然后数据就打不开了,除了脱机,其他操作都报错。数据库分离常规方法此方法是常规惯用的方式,多步骤。如图所示:粗暴方法此方法简单粗暴,非常实用,一条SQL语句就搞定了... 阅读全文
posted @ 2016-01-21 17:39 CodeHsu 阅读(733) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示