首页 > 数据库技术
SqlServer: datepart ,dateadd,datediff,dateName函数
SELECT DATEDIFF(YEAR,'1992-11-28',GETDATE())               --求岁数,其中YEAR可以换成DAY MONTH SELECT DATEPART(MONTH,GETDATE())                               --返回代表指定日期的指定日期部分的整数。如12 SELECT DATENAME(WEEKDAY...
分类:数据库技术   时间:2014-12-15 21:49:48    收藏:0  评论:0  赞:0  阅读:513
sql 在not in 子查询有null值情况下经常出现的陷阱
如果下:Table_A表和Table_B表,要求查询出在Table_A表中不在Table_B表中的记录。CREATE TABLE [dbo].[Table_A]( [ID] [nchar](10) NULL, [Name] [nchar](10) NULL) ON [PRIMARY]GOID ...
分类:数据库技术   时间:2014-12-15 21:36:37    收藏:0  评论:0  赞:0  阅读:276
GDB调试
GDB 命令详细解释Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行在使用g...
分类:数据库技术   时间:2014-12-15 21:35:37    收藏:0  评论:0  赞:0  阅读:397
SQL知识二(Day 27)
大家好,好几天都没写博客了。因为自己的一些原因,落下了很多。今天没有学什么新的知识,自己就把以前落下的好好看了一下。好了,今天就先总结一下SQL剩下的一些知识吧。主要学的知识有:循环语句(case语句,if else语句,while语句),跳转语句(break, continue),存储过程,视图....
分类:数据库技术   时间:2014-12-15 21:34:47    收藏:0  评论:0  赞:0  阅读:366
mysql慢查询
mysql慢查询开启及慢查询分析
分类:数据库技术   时间:2014-12-15 21:30:37    收藏:0  评论:0  赞:0  阅读:317
mysql的配置
##################################################### mysql 性能提高配置 Begin##################################################### skip-name-resolve #禁止MySQL对外部连接进行DNS解析!!所有远程主机连...
分类:数据库技术   时间:2014-12-15 20:26:18    收藏:0  评论:0  赞:0  阅读:354
linux之SQL语句简明教程---CONCATENATE
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT( )Oracle: CONCAT( ), ||SQL Server: + CONCAT( ) 的语法如下: CONCAT (字串1, 字串2, 字串3, ...) 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle 的 CONCAT( ) 只允...
分类:数据库技术   时间:2014-12-15 20:24:57    收藏:0  评论:0  赞:0  阅读:326
linux之SQL语句简明教程---SUBSTRING
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING( )Oracle: SUBSTR( )SQL Server: SUBSTRING( ) 最常用到的方式如下 (在这里我们用 SUBSTR( ) 为例): SUBSTR (str, pos) 由 中,选出...
分类:数据库技术   时间:2014-12-15 20:23:37    收藏:0  评论:0  赞:0  阅读:423
linux之SQL语句简明教程---TRIM
SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称: MySQL: TRIM( ), RTRIM( ), LTRIM( )Oracle: RTRIM( ), LTRIM( )SQL Server: RTRIM( ), LTRIM( ) 各种 trim 函数的语法如下: TRIM ( [ [位置] [要移...
分类:数据库技术   时间:2014-12-15 20:23:17    收藏:0  评论:0  赞:0  阅读:349
linux之SQL语句简明教程---CREATE TABLE
表格是数据库中储存资料的基本架构。在绝大部份的情况下,数据库厂商不可能知道您需要如何储存您的资料,所以通常您会需要自己在数据库中建立表格。虽然许多数据库工具可以让您在不需用到 SQL 的情况下建立表格,不过由于表格是一个最基本的架构,我们决定包括 CREATE TABLE的语法在这个网站中。 在我们跳入 CREATE TABLE 的语法之前,我们最好先对表格这个东西有些多一点的了解。表格被分为栏...
分类:数据库技术   时间:2014-12-15 20:23:13    收藏:0  评论:0  赞:0  阅读:431
linux之SQL语句简明教程---CREATE VIEW
视观表 (View) 可以被当作是虚拟表格。它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。 建立一个视观表的语法如下: CREATE VIEW "VIEW_NAME" AS "SQL 语句"; "SQL 语句" 可以是任何一个我们在这个教材中有提到的 SQL。 来看一个例子。假设我们有以下的表格: Customer 表格 ...
分类:数据库技术   时间:2014-12-15 20:22:47    收藏:0  评论:0  赞:0  阅读:401
linux之SQL语句简明教程---CREATE INDEX
索引 (Index) 可以帮助我们从表格中快速地找到需要的资料。举例来说,假设我们要在一本园艺书中找如何种植青椒的讯息。若这本书没有索引的话,那我们是必须要从头开始读,直到我们找到有关种直青椒的地方为止。若这本书有索引的话,我们就可以先去索引找出种植青椒的资讯是在哪一页,然后直接到那一页去阅读。很明显地,运用索引是一种有效且省时的方式。 从资料库表格中寻找资料也是同样的原理。如果一个表格没有索引...
分类:数据库技术   时间:2014-12-15 20:22:27    收藏:0  评论:0  赞:0  阅读:335
linux之SQL语句简明教程---ALTER TABLE
在表格被建立在资料库中后,我们常常会发现,这个表格的结构需要有所改变。常见的改变如下: 加一个栏位删去一个栏位改变栏位名称改变栏位的资料种类 以上列出的改变并不是所有可能的改变。ALTER TABLE 也可以被用来作其他的改变,例如改变主键定义。 ALTER TABLE 的语法如下: ALTER TABLE "table_name" [改变方式]; [改变方式] 的详细写法...
分类:数据库技术   时间:2014-12-15 20:22:17    收藏:0  评论:0  赞:0  阅读:383
linux之SQL语句简明教程---主键,外来键
主键 (Primary Key) 中的每一笔资料都是表格中的唯一值。换言之,它是用来独一无二地确认一个表格中的每一行资料。主键可以是原本资料内的一个栏位,或是一个人造栏位 (与原本资料没有关系的栏位)。主键可以包含一或多个栏位。当主键包含多个栏位时,称为组合键 (Composite Key)。 主键可以在建置新表格时设定 (运用 CREATE TABLE 语句),或是以改变现有的表格架构方式设定...
分类:数据库技术   时间:2014-12-15 20:21:47    收藏:0  评论:0  赞:0  阅读:386
【.NET】T4模板——SSDL To SQL10.tt
很多人喜欢模板,因为合理地使用工具可以帮我们少写很多代码,可是模板的复杂性却又让很多人在使用中困难重重.           我们在ITOO项目中,使用了DB First和ModelFirst相结合的方式实现实体数据的映射.说得详细一点就是先将PowerDesigner设计的实体图导入数据库生成表,然后去掉外键关联,只保留主键.使用EF的DBFirst生成Model,在Model中手动添加...
分类:数据库技术   时间:2014-12-15 20:19:08    收藏:0  评论:0  赞:0  阅读:1023
Oracle Global Finanicals Oracle Global Financials Technical Reference(一)
Skip Headers Oracle Global Finanicals Oracle Global Financials Technical Reference Manual Release 11i         Globalization Flexfields This document des...
分类:数据库技术   时间:2014-12-15 20:17:58    收藏:0  评论:0  赞:0  阅读:789
mysql error Nr.1045
解决办法: 1.管理工具---服务里面停止Mysql服务。 2.控制面板---卸载Mysql,删除C:\Program Files\MySQL目录. 3. 这是最关键一步,只做前面两步,密码还是修改不了,因为MySQL 还有文件,也就是在C:\Documents ...
分类:数据库技术   时间:2014-12-15 19:12:20    收藏:0  评论:0  赞:0  阅读:277
linux之SQL语句简明教程---外部连接
之前我们看到的左连接 (left join),又称内部连接 (inner join)。在这个情况下,要两个表格内都有同样的值,那一笔资料才会被选出。那如果我们想要列出一个表格中每一笔的资料,无论它的值在另一个表格中有没有出现,那该怎么办呢?在这个时候,我们就需要用到 SQL OUTER JOIN(外部连接) 的指令。 外部连接的语法是依数据库的不同而有所不同的。举例来说,在 Oracle 上,我...
分类:数据库技术   时间:2014-12-15 19:09:57    收藏:0  评论:0  赞:0  阅读:265
linux之SQL语句简明教程---Subquery
我们可以在一个 SQL 语句中放入另一个 SQL 语句。当我们在 WHERE 子句或 HAVING 子句中插入另一个 SQL 语句时,我们就有一个 subquery 的架构。 Subquery 的作用是什么呢?第一,它可以被用来连接表格。另外,有的时候 subquery 是唯一能够连接两个表格的方式。 Subquery 的语法如下: SELECT "栏位1"  FROM "表格"...
分类:数据库技术   时间:2014-12-15 19:08:47    收藏:0  评论:0  赞:0  阅读:295
linux之SQL语句简明教程---UNION
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION 这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 UNION 的语法如下: [SQL 语句...
分类:数据库技术   时间:2014-12-15 19:07:47    收藏:0  评论:0  赞:0  阅读:274
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!