Sql Server
Ryuka-fly
这个作者很懒,什么都没留下…
展开
-
SQL Server 2000中的列级约束与表级约束
SQL Server 2000中的列级约束与表级约束 在SQL Server 2000中有5种约束: 主键约束(primary keyconstraint) 唯一性约束(uniqueconstraint) 检查约束(check constraint) 缺省约束(defaultconstraint) 外部键约束(foreign k转载 2013-10-11 13:45:39 · 1270 阅读 · 0 评论 -
MySql常用命令总结
转载于http://www.cnblogs.com/zgx/archive/2011/09/13/2174798.html 这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅! 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MY转载 2014-11-15 15:43:49 · 457 阅读 · 0 评论 -
关系数据库三大范式详细剖析
转自:http://hi.baidu.com/850951030/blog/item/f5169a32235fde49ac4b5fe3.html 引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而转载 2014-06-13 00:02:49 · 544 阅读 · 0 评论 -
SQL Server创建存储过程
什么是存储过程? q 存储过程(procedure)类似于C语言中的函数 q 用来执行管理任务或应用复杂的业务规则 q 存储过程可以带参数,也可以返回结果 q 存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程的优点 (1)执行速度快。 存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译。 存储在数据库服务器,性转载 2013-12-22 17:31:35 · 634 阅读 · 0 评论 -
SQL Server创建触发器
为什么需要触发器 为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统 假定该系统的数据库设计需要两张表:帐户信息表(bank)存放帐户的信息,交易信息表(transInfo)存放每次的交易信息。 上述结果有什么错误?您一定发现了,当张三取钱200元时,虽然交易信息表(transInfo)中保存了取钱200元的交易信息,但帐户表(bank)中的余额仍是1000,没有转载 2013-12-22 17:30:07 · 820 阅读 · 0 评论 -
MySql常用语句
一、mysql常用语句 创建,删除和最基本查询: 显示数据库 mysql->show databases; 创建数据库 mysql->create database db; 删除数据库 mysql->drop database db; 选择数据库 mysql->use db 创建表 mysql->create table mytable(name varc转载 2013-12-08 17:28:34 · 524 阅读 · 0 评论 -
sql server 外键 更新(删除)规则
以前用数据库,一般都建表关系,但是这些关系建好了往往没有用到. 这次写一个项目,涉及到多表的外键约束和级联删除的问题,才研究了一下. 用的vs2005里面自带的SqlExpress,在VS里面作数据库,感觉不是很方便(废话,都方便了,那sqlserver2005 dev 卖给谁去!) 我建了表,然后建了关系,设定了外键约束. 然后就以为万事大吉了,去写代码,画界面去了.转载 2013-11-26 23:44:59 · 2929 阅读 · 0 评论 -
SQLServer2005外键约束和级联删除
SQLServer2005 表T_Device: DeviceID(主键) TypeID(外键,引用到T_Type表的TypeID字段) 表T_Type: TypeID(主键) 如图: 在表设计器里面T_Device表的TypeID字段右键单击,弹出菜单上选择关系,如图: 在弹出的外键关系对话框中的INSERT和UPDATE规范中 更新规则:层叠(默认为无操作) 删转载 2013-11-26 23:46:02 · 1173 阅读 · 0 评论 -
JDBC操作SQL Server数据库的步骤
转载于:http://blog.163.com/jackie_howe/blog/static/1994913472012524102220319/package jdbc_test; import java.sql.*; public class Main { private Connection conn=null; private Statement stmt=nu转载 2013-11-21 16:21:02 · 790 阅读 · 0 评论 -
Eclipse连接SQL Server 2008数据库
转载于http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/ 在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下: http://blog.163.com/jackie_howe/blog/s转载 2013-11-21 16:19:07 · 929 阅读 · 0 评论 -
sql_server用户名和登录名学习笔记
转载来自于:http://ce.sysu.edu.cn/hope/Item.aspx?id=80714 作者:李华安 来源:本站原创 发布时间:2012年06月25日 点击数: 263 用户名 一个或多个登录对象在数据库中的映射,可以对用户对象进行授权,以便为登录对象提供对数据库的访问权限。用户定义信息存放在每个数据库的sysusers表中。转载 2013-11-20 23:39:14 · 1009 阅读 · 0 评论 -
Eclipse连接SQL Server 2008数据库
在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下: http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/ SQL Server 2008装好后,默认协议是没有开启的,可打开配置工具下的 SQ转载 2013-11-03 19:58:00 · 976 阅读 · 0 评论 -
group by 与compute对比
在整理sql语句的过程中,觉得这两个有点相似,拿出来比比。 GROUP BY子句返回的结果集中只有合计数据,而没有原始的详细记录。 COMPTE生成合计作为附加的汇总列出现在结果集的最后,当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。 光看这两句,可能还有点模糊,我们先看下面的例子。 举例说明(目的:使用pubs数据库的titles表,生成pr转载 2013-10-28 20:01:56 · 1014 阅读 · 0 评论 -
MySQL新建用户,授权,删除用户,修改密码
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB 1.新建用户。 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.转载 2014-11-15 16:06:58 · 502 阅读 · 0 评论