随笔分类 -  数据库操作(SQL,SQLite)

摘要:如何复制数据库情况一:只要复制数据库中的表结构通过右击数据库--任务--生成脚本.....即可情况二:复制数据库表结构及表内容1.通过"导入导出"解决情况三:复制数据库表结构及表内容及储存过程1.通过附加备份如何复制表和表中的数据:情况一:要复制的表在不同的服务器或同一服务器不同数据库中通过"导入导出"解决情况二:复制表在同一服务器,在同一数据库中(分两种情况)方法一--table1源表--newtable要复制的表(newtable表,在表中不存在)select * into newtable from table1方法二:copytable表一定要存 阅读全文
posted @ 2014-03-28 14:49 乡香田甜 阅读(361) 评论(0) 推荐(0)
摘要:SQL Sever 2008 (R)的安装图解及配置 阅读全文
posted @ 2013-12-19 13:03 乡香田甜 阅读(278) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_4cf05f9a01015sat.html 阅读全文
posted @ 2013-09-25 14:43 乡香田甜 阅读(476) 评论(0) 推荐(0)
摘要:数据库补充:常量,变量,函数及注释符,运算符,通配符,流程控制 阅读全文
posted @ 2013-07-05 08:04 乡香田甜 阅读(506) 评论(0) 推荐(0)
摘要:在SQL中,Case具有两种格式。即简单Case函数和Case搜索函数。下文中笔者与大家一起讨论SQL中Case语句用法。 阅读全文
posted @ 2013-05-07 10:13 乡香田甜 阅读(2642) 评论(0) 推荐(0)
摘要:WHERE 子句操作符 描述= 等于<> 不等于WHERE 子句> 大于< 小于>= 大于等于<= 小于等于BETWEEN 在某个范围内LIKE 搜索某种模式备注:在某些版本的 SQL 中,操作符 <> 可以写为 !=。SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。例如:如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:SELECT * FROM Persons WHERE City='Beijing'ORD 阅读全文
posted @ 2013-05-03 10:56 乡香田甜 阅读(195) 评论(0) 推荐(0)
摘要:a) 应用程序事务与数据库存储引擎事务b) 应用程序处理并发与数据库存储引擎处理并发为什么要从两个方向来考虑呢,是有原因的,首先机制处理方式,以及在软件中的所处的环境以及情节都不同。所以我们可以将事务与并发分为两个部分来讲,这文主要讲MSSQL的事务,我会在接下来的文章谈谈java或者C#处理事务以及结合Martin Fowler说到的并发架构模式探讨。什么是事务呢?引言:假设小强有两张银行卡A和B,卡A内有1000元存款。一天,小强来到银行,打算将卡A中的200元转账到卡B中。当工作人员刚打卡A中的金额减少200元时,银行突然停电了(这种情况并不多见,我们假设银行也没有备用电源)。那么,恢复 阅读全文
posted @ 2013-05-03 09:43 乡香田甜 阅读(385) 评论(0) 推荐(0)
摘要:对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。1.定长或变长所谓定长就是长度固定,当要保存的数据长度不够时将自动在其后面填充英文空格,使长度达到相应的长度;有var前缀的,表示是实际存储空间是动态变化的,比如varchar,nvarchar变长字符数据则不会以空格填充。2.Unicode或非Unicode数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则需要两个字节存储。如果英文与汉字同时存在,由于占用空间数不同,容易造成混乱,导致读取出来的字 阅读全文
posted @ 2013-05-03 09:32 乡香田甜 阅读(174) 评论(0) 推荐(0)
摘要:SQL 触发器(学生,课程表,选修表) 阅读全文
posted @ 2013-05-03 00:26 乡香田甜 阅读(4375) 评论(2) 推荐(1)
摘要:一.存储过程的分类 二.创建和执行存储过程 三.查看存储过程 四.修改存储过程五.重命名存储过程 六.册除存储过程 阅读全文
posted @ 2013-05-02 12:33 乡香田甜 阅读(3447) 评论(0) 推荐(1)
摘要:数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括grant(授权)、deny(拒绝)、revoke(收回)等语句 阅读全文
posted @ 2013-04-30 15:40 乡香田甜 阅读(359) 评论(0) 推荐(0)
摘要:SQL 数据更新(插入数据,修改数据,删除数据) 阅读全文
posted @ 2013-04-30 12:14 乡香田甜 阅读(1122) 评论(0) 推荐(0)
摘要:集体查询的应用不算很广泛,但有些情况下用集合查询往往能很好地解决问题,所谓的集合就是把多个select语句的查询结果进行组合. 集合操作主要包括并操作union,交操作intersect和差操作minus 阅读全文
posted @ 2013-04-30 11:41 乡香田甜 阅读(434) 评论(0) 推荐(0)
摘要:带连接谓语的查询是关系数据库中最主要的连接查询,其中包括内连接查询,外连接查询,复合条件连接查询等 阅读全文
posted @ 2013-04-29 23:51 乡香田甜 阅读(1143) 评论(0) 推荐(0)
摘要:--带有in谓词的子句查询--查询选修了2号课程的学生姓名select 姓名from 学生where 学号 in( select 学号 from 选修 where 课程号='2') 阅读全文
posted @ 2013-04-22 23:49 乡香田甜 阅读(476) 评论(0) 推荐(0)
摘要:--去除重复的值(distinct)select distinct 学号from 选修--查询满足条件的记录(like(=)及not like(!=或<>))select *from 课程where 课程名 like '计算机%'--确认集合(in(between...and...))select *from 课程where 课程名 in('计算机软件','计算机技术')--空值的查询select *from 学生where 备注 is null--排序(默认是升序,如果要降序则Desc)select *from 学生order by 阅读全文
posted @ 2013-04-22 23:32 乡香田甜 阅读(644) 评论(0) 推荐(0)
摘要:数据定义的一般步骤为:建立(修改,删除)数据库->建立(修改,删除)数据表->数据表初始化//定义数据库create database demoDataon(name=demo,filename='D:\DB\demoData.mdf',size=10)//查看数据库sp_helpdb 'demoData'//分离数据库use mastergo sp_detach_db 'demoData'//附加数据库gocreate database demoDataon(filename='D:\DB\demoData.mdf' 阅读全文
posted @ 2013-04-22 00:29 乡香田甜 阅读(960) 评论(0) 推荐(0)
摘要:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法,SELECT column_name(s) FROM table_name1 UNIONSELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。 SQL UNION ALL 语法SELECT column_name(s) FROM tabl... 阅读全文
posted @ 2013-03-29 20:24 乡香田甜 阅读(315) 评论(0) 推荐(0)
摘要:怎么样datatable表中增加一行合计行 阅读全文
posted @ 2013-03-28 17:01 乡香田甜 阅读(2732) 评论(0) 推荐(0)