在 MySql中对于时间处理方式比较多,不过最近在用到 DATEDIFF 函数 和 TIMESTAMPDIFF 时间 函数的时候发现了点以前没注意的地方:
不多说了 看例子 :
SELECT DATEDIFF('2012-12-12','2012-12-15'); (或者时间格式不一致可以处理下在调用函数...
分类:
数据库技术 时间:
2014-02-28 11:50:53
收藏:
0 评论:
0 赞:
0 阅读:
456
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。
连接可分为以下几类:
内连接。(典型的连接运算,使用像 = 或 相等连接和自然连接。
内连接使用比较运算符根据每个表共有的列的值匹配两个...
分类:
数据库技术 时间:
2014-02-28 12:57:21
收藏:
0 评论:
0 赞:
0 阅读:
553
开始实习了,从周一到周三都在搭建环境,在VMware下搭建Redhat Linux 6.4 + Oracle 10g,折腾的我死去活来啊,各种问题扑面而来......
分类:
数据库技术 时间:
2014-02-28 13:47:45
收藏:
0 评论:
0 赞:
0 阅读:
558
今天在网上找了几道经典的SQL练习题做了一下,虽然都不难,但是对打基础是很有好处的,在明白的基础上可以进一步做分析,来研究一下各种解法的优劣,甚至进行简单的优化。。
现在将题目和答案分享一下。我使用的是MYSQL 5.0,但是绝大部分都是标准SQL。
CREATE TABLE STUDENT
(SNO VARCHAR(3) NOT NULL,
SNAME VARCHAR(4) NOT N...
分类:
数据库技术 时间:
2014-02-28 11:51:21
收藏:
0 评论:
0 赞:
0 阅读:
586
摘要:详细介绍oracle数据库中关于游标的定义和使用。通过实例操作来深入了解cursor的用法和用处。...
分类:
数据库技术 时间:
2014-02-28 12:18:36
收藏:
0 评论:
0 赞:
0 阅读:
593
关于System.AccessViolationException错误...
分类:
数据库技术 时间:
2014-02-28 14:22:34
收藏:
0 评论:
0 赞:
0 阅读:
776
OpenQuery 是SQL Server用来与其他Server交互的一种技术,通过OpenQuery,SQL Server 可以直接访问其他数据库资源。
而其他数据库在OpenQuery 表达式中是以Linked Server 存在的。 使用sp_linkedservers 可以找到当前数据库的所有linked server.
例如在sql server 2008数据库中通过链接服务器想访问...
分类:
数据库技术 时间:
2014-02-28 13:51:08
收藏:
0 评论:
0 赞:
0 阅读:
410
TRUNCATE [TABLE] tbl_name
TRUNCATE TABLE用于完全清空一个表。从逻辑上说,该语句与用于删除所有行的DELETE语句等同,但是在有些情况下,两者在使用上有所不同。对于InnoDB表,如果有需要引用表的外键限制,则TRUNCATE TABLE被映射到DELETE上;否则使用快速删减(取消和重新创建表)。使用TRUNCATE TABLE重新设置AUTO_INCRE...
分类:
数据库技术 时间:
2014-02-28 12:34:54
收藏:
0 评论:
0 赞:
0 阅读:
512
EF的DbContext可以实现对一个对象进行更新,而不需要再一次将对象读入内存进行修改,而是采用Attach的方式。
Student stud ;
// Get student from DB
using (var ctx = new SchoolDBEntities())
{
stud = ctx.Students.Where(s => s.Stude...
分类:
数据库技术 时间:
2014-02-28 12:23:33
收藏:
0 评论:
0 赞:
0 阅读:
548
21.创建和操作表
21.1.创建表
CREATE TABLE创建表,必须给出下列信息:
1) 新表的名字,在关键字CREATETABLE之后
2) 表列的名字和定义,用逗号分隔
CREATE TABLE customers
(
cust_id int NOT NULL AUTO_INCREM...
分类:
数据库技术 时间:
2014-02-28 13:10:03
收藏:
0 评论:
0 赞:
0 阅读:
545
Mysql字段为整型UNSIGNED,当字段值为0在减1后,然后就成为了Mysql整型字段所能表示的最大值.而不是0,更不是-1...
分类:
数据库技术 时间:
2014-02-28 14:41:08
收藏:
0 评论:
0 赞:
0 阅读:
703
mysql更新语句执行的时候,如果没有数据不会报错。下面是我做的实验。
首先执行建表语句:CREATE TABLE test (id VARCHAR(20),NAME VARCHAR(20))
再执行更新语句:UPDATE test SET NAME = '1' WHERE id = '1'
由于刚建立的表,里面什么数据都没有,但是执行完更新语句后没有报错。出现了下图所示的界面:
也就...
分类:
数据库技术 时间:
2014-02-28 12:05:27
收藏:
0 评论:
0 赞:
0 阅读:
660
摘要:主要记录了oracle的stored procedure相关知识、从定义到使用。从最简单的例子入手、逐渐深入。同时后面结合了ref cursor的使用。顺便补充了在java中如何使用。...
分类:
数据库技术 时间:
2014-02-28 13:26:44
收藏:
0 评论:
0 赞:
0 阅读:
585
数据库系统日志文件无法自动增长...
分类:
数据库技术 时间:
2014-02-28 14:07:54
收藏:
0 评论:
0 赞:
0 阅读:
606
最近做项目遇到这样一个问题,需求类似下面这样。这里有两张表:
表一(test)
表二(test2)
描述
表一存放的是学生各课程的成绩,表二存的是学生的总成绩。现在需要将表一中学生各课程的成绩汇总,并写入到表二中。于是我使用了如下语句
sql语句
insert into "test1"("studentId","totalScore")
select"studentId...
分类:
数据库技术 时间:
2014-02-28 12:13:44
收藏:
0 评论:
0 赞:
0 阅读:
589
核心提示:--行列转换 行转列DROP TABLE t_change_lc;CREATE
TABLE t_change_lc (card_code VARCHAR2 --行列转换 行转列 DROP TABLE t_change_lc; CREATE
TABLE t_change_lc (card_c...
分类:
数据库技术 时间:
2014-02-28 12:00:32
收藏:
0 评论:
0 赞:
0 阅读:
567
1 --
1.rownum是oracle预处理字段,默认标序是1,只有记录集已经满足条件后才会进行后续编号,否则将一直为1。 2 -- 2.~ 3 4 select *
from ( select e.*,rownum rn -- 起个别名,主要是给外层用的 5 from emp e 6 where...
分类:
数据库技术 时间:
2014-02-28 11:32:47
收藏:
0 评论:
0 赞:
0 阅读:
538
1.GDB使用手册http://fanqiang.chinaunix.net/program/other/2006-07-14/4834.shtml2.详细的使用http://blog.csdn.net/haoel/article/details/28793.调试技巧http://blog.csdn...
分类:
数据库技术 时间:
2014-02-28 11:30:46
收藏:
0 评论:
0 赞:
0 阅读:
486
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例)
Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年
显示值:2007 Month: m...
分类:
数据库技术 时间:
2014-02-28 11:30:22
收藏:
0 评论:
0 赞:
0 阅读:
509
数据还原SqlConnection conn = new
SqlConnection(ConnectionString); if (this.txtPlace.Text != "") { try { string
P_Str_cmdtxt = "USE master DECLARE tb CURSO...
分类:
数据库技术 时间:
2014-02-28 11:28:22
收藏:
0 评论:
0 赞:
0 阅读:
609