创建SQL函数计算员工加班时间

你好,韩老师有个问题请教。我想通过秒计算加班时间。规则为:加班满4小时才算加班,加班时间满8小时为加班一天,加班时间不足4小时不算加班,加班时间大于4小时小于8小时为0.5个加班。我写了一个自定义函数计算但是计算出来的结果不对。麻烦韩老师指教CREATEFUNCTIONworktime(@startTimeint)RETURNSnvarchar(100)ASBEGINdeclare@rstnvar

原创 点赞4 阅读1950 收藏0 评论0 2017-12-17

批量将制定文件夹下的全部Excel文件导入微软SQL数据库

使用SQL语句批量将指定目录下的Excle文件数据导入到微软SQL数据库。

原创 点赞4 阅读4409 收藏1 评论0 2017-11-18

WindowsServer2003虚拟机 安装SQL2005失败 终于找到原因了

我的一个学生在Windowsserver2003虚拟机中SQL Server2005出现以下错误: SQL Server 服务无法启动。有关详细信息,请参阅SQL Server联机丛书的主题“如何查看SQL Server 2005安装日志文件”和“手动启动SQL Server”

原创 点赞0 阅读3181 收藏0 评论0 2016-11-26

sql server linux版对我的的意义——备份脚本可以用shell写了

sql server linux版对我的的意义——备份脚本可以用shell写了

转载 点赞0 阅读1693 收藏1 评论1 2016-11-21

安装SQL2012 提示 setup account privileges Failed 解决办法

今天有个学生 安装SQL 2012,使用administrator登录系统进行安装,竟然出现setup account privileges Failed ,说是没有权限。 于是我就在Windows上创建了一个新用户,加入到administrators组,使用该用户就可以安装。

原创 点赞0 阅读2525 收藏1 评论0 2016-07-19

第01章 mySQL用户和权限管理v1

韩立刚老师视频教学网站 http://www.91xueit.com韩老师QQ458717185第01章 MySQL用户和权限管理mySQL权限控制通过两步控制,能不能连接(验证用户身份),能执行什么操作(验证用户权限)。验证用户身份,需要验证,连接mySQL的计算机的IP地址或计算机名称,用户账户和密码。验证过程如下:管理mySQL用户查看mySQL用户账户mySQL用户存储在mysql数据库的

原创 点赞0 阅读1547 收藏0 评论0 2016-01-11

浅谈(SQL Server)数据库中系统表的作用

(一)系统表:存储SQL所有的系统信息。存储有关数据库服务中的元数据所谓元数据即(比如数据服务器有哪些用户数据库、数据库服务器有哪些登陆账号,数据库中都有哪些表,每个表都有哪些字段 每个数据库有哪些存储过程、视图等等的数据),系统表一般sys开头。(二)了解数据库中系统表,可以编写sql语句或编程的时候用到。以下场景使用到了系统表     

原创 推荐 点赞0 阅读3708 收藏0 评论1 2013-05-10

mySQL 教程 第16章 MySQL复制

第16章 MySQL复制 复制解决的问题 概述:你的网站访问量非常大,对系统的稳定性非常高,那么可以使用mysql功能的复制功能,复制是指将主要的数据库的DDL和DML操作通过二进制日志传到复制服务器(也叫从服务器)上然后在从服务器上对这些日志重新执行(也叫重做),从而使得从服务器和主服务器的数据保持同步,mysql复制的优点包括以下三个方面 1. 如果主服务器出现问题,可以快速切换到从服务

原创 点赞0 阅读539 收藏1 评论0 2013-02-22

mySQL教程 第15章 MySQL日志

第15章 MySQL日志 任何一种数据库中,都有各种各样的日志。Mysql也不例外,在Mysql中有4种不同的日志,分别为错误日志、二进制日志、查询日志和慢查询日志。这些日志记录着Mysql数据库不同方面的踪迹。下文将介绍这4种不同的日志作用和用途。 二进制日志 二进制日志bin-log记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事件的方式保存,描述了数据的更改过程,此日志对

原创 点赞0 阅读588 收藏0 评论0 2013-02-22

mySQL教程 第14章 mySQ性能优化

第14章 mySQ性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务。 本章练习使用schoolDB作为示例数据库,如果没有,需要重新创建。需要插入1000条学生记录,3门课程以

原创 点赞0 阅读538 收藏0 评论0 2013-02-22

mySQL教程 第14章 mySQ性能优化

第14章 mySQ性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务。 本章练习使用schoolDB作为示例数据库,如果没有,需要重新创建。需要插入1000条学生记录,3门课程以

原创 点赞0 阅读425 收藏0 评论0 2013-02-22

mySQL教程 第13章 数据备份和还原

第13章 数据备份和还原 练习1:备份还原整个数据库 本练习将会备份整个数据库,并能够还原整个数据库到备份时的状态。在还原数据库是,数据库必须存在。 1. 创建测试数据库 mysql> create database webdb; mysql> use webdb; mysql> create table t1 (sid int,sname char(10));

原创 点赞0 阅读726 收藏0 评论0 2013-02-22

mySQL教程 第12章 MySQL用户和权限管理

第12章 MySQL用户和权限管理 MySQL账户管理 练习1:查看mysql数据库中的权限表 使用putty连接ubuntu服务器。输入以下命令查看mySQL中的权限表。 root@mySQL1:~# mysql -u root -p Enter password: mysql> use mysql; mysql> show tables; 练习2:使用命令行创建

原创 点赞0 阅读736 收藏0 评论0 2013-02-22

mySQL教程 第12章 MySQL用户和权限管理

第12章 MySQL用户和权限管理 MySQL账户管理 练习1:查看mysql数据库中的权限表 使用putty连接ubuntu服务器。输入以下命令查看mySQL中的权限表。 root@mySQL1:~# mysql -u root -p Enter password: mysql> use mysql; mysql> show tables; 练习2:使用命令行创建

原创 点赞0 阅读538 收藏0 评论0 2013-02-22

mySQL 教程 第11章 索引

第11章 索引 决定哪一行进行索引 1.理解数据 在建索引前,必须对数据有全面的理解,包括逻辑和物理设计,数据特征,如何使用数据,为了设计有用和有效的索引,必须依赖于对用户所发出查询的分析。 2.索引准则 索引列: 主关键字所在的裂,外部关键字或在连接表中经常使用的列,为关键字值范围查询的列,以排序顺序访问的列,在集合过程中列被组合到一起的列。 不要索引的列: 在查询中几乎没有涉及

原创 点赞0 阅读624 收藏0 评论0 2013-02-22

mySQL教程 第9章 触发器

第9章 触发器 入的新数据放到new表,删除的数据放到old表。 准备本章学习环境 连接数据库schoolDB,删除表TStudent,TScore和Tsubject中的所有数据。 delete from TStudent; delete from TScore; delete from TSubject; 向学生表插入两条记录 insert TStudent (StudentID

原创 点赞0 阅读968 收藏0 评论0 2013-02-22

mySQL教程 第10章 事务和锁

第10章 事务和锁 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。

原创 点赞0 阅读699 收藏0 评论0 2013-02-22

mySQL教程 第7章 存储过程和函数

第7章 存储过程和函数 存储过程和存储函数 MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines。 1. MySQL存储过程和函数的区别 函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数返回多个值。 函数是可以嵌入在sql中使用的,可以在select中调用,

原创 点赞0 阅读2062 收藏0 评论1 2013-02-22

mySQL教程 第8章 视图

第8章 视图 创建视图的目的 简单 隐藏数据复杂性 安全 可以对视图授权 数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名 创建视图 1. 创建单表视图 以下视图显示JAVA班的学生姓名、身份证号和班级。 CREATE VIEW vJAVAstudent as SELECT sname 姓名,cardID 身份证号,class 班级 from `TStudent`

原创 点赞0 阅读540 收藏0 评论0 2013-02-22

mySQL教程 第4章 数据查询

第4章 数据查询 mySQL运算符 这些运算符在SQL查询中用得到。 算数运算符 + 加 - 减 * 乘 / DIV 除 % MOD 取余数 比较运算符 = 等于 <> != 不等于 < <= > >= Between 指定范围 In 存在于集合 Is null 为NULL Is not null 不为空 Like

原创 点赞0 阅读1102 收藏0 评论0 2013-02-22

mySQL教程 第5章 插入 更新与删除数据

第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB。由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重。 插入数据 1. 练习:为表的所有字段插入数据 为表中所有字段插入数据,可以不用指定列 其中的into可以省去 insert into TStudent values ('00008','白安','男','132302197604044

原创 点赞0 阅读329 收藏0 评论0 2013-02-22

mySQL 教程 第3章 数据类型和数据完整性

第3章 数据类型和数据完整性 准备数据库 创建练习数据库,以下实验都是在这个数据库中完成。 练习1:比较各种数值型 create table tmp1 ( id INT, name VARCHAR(25), deptId decimal(5,1), salary FLOAT ); 执行desc tmp1; 显示 插入两行记录查看结果 in

原创 点赞0 阅读589 收藏0 评论0 2013-02-22

mySQL 教程 第2章 安装和介绍mySQL

第2章 安装和介绍mySQL 设置mySQL字符集 支持中文的字符集是utf8,该设置可以更改mySQL配置文件进行全局设置,也可以针对数据库设置,也可以针对表设置,也可以针对列设置。字符集更改后新插入的数据生效,对以前不生效。 练习1:更改MySQL的默认字符集 直接修改 my.cnf,增加一行内容,然后重启 MySQL,使之全局生效,影响新建的所有数据库。 default-chara

原创 点赞0 阅读371 收藏0 评论0 2013-02-22

mySQL教程 第2章 准备学习用到的表和数据

第2章 准备学习用到的表和数据 将以下语句拷贝到SQL manager,分部执行 --创建学生表 CREATE TABLE `TStudent` ( `StudentID` varchar(15) NOT NULL, `Sname` varchar(10) DEFAULT NULL, `sex` char(1) DEFAULT NULL, `cardID` varchar(20) D

原创 点赞0 阅读408 收藏1 评论0 2013-02-22

mySQL 教程 第2章 安装和介绍mySQL

第2章 安装和介绍mySQL 设置mySQL字符集 支持中文的字符集是utf8,该设置可以更改mySQL配置文件进行全局设置,也可以针对数据库设置,也可以针对表设置,也可以针对列设置。字符集更改后新插入的数据生效,对以前不生效。 练习1:更改MySQL的默认字符集 直接修改 my.cnf,增加一行内容,然后重启 MySQL,使之全局生效,影响新建的所有数据库。 default-chara

原创 点赞0 阅读557 收藏1 评论0 2013-02-22

mySQL教程 第1章 数据库设计

  第1章 数据库设计 E-R设计 很多同学在学SQL语句时,觉得非常困难,那是因为你在学一个你根本不了解的数据库,数据库中的表不是你设计的,表与表之间的关系你不明白。因此在学SQL语句之前,先介绍一下数据库设计。 下面举例说明数据库设计: 学校需要开发一个系统记录有学生、课程和成绩信息。数据库如何设计? 这里面涉及到两个实体,学生表、课程,这些表为实体表。 这些表之间有什

原创 点赞0 阅读2073 收藏1 评论0 2013-02-22

在SQL中使用CRL函数示例

在SQL中使用CRL函数 实验目标: 1. 在SQL中创建CRL函数,使之能够向指定的计算机发送消息 实验步骤 2. 在VS中创建类发送消息的类 3. 将以下代码黏贴进去 using System; using System.Collections.Generic; using System.Text; using System.Net.Sockets; using Sys

原创 推荐 点赞1 阅读1316 收藏0 评论1 2011-07-28

WindowsServer2008下的Oracle群集配置

Windows Server 2008 群集 Oracle群集 双机热备 高可用

原创 点赞1 阅读1316 收藏0 评论2 2011-07-16
写文章