与SQL Server 2005 的第一次亲密接触

本文介绍了解决SQL Server连接问题的方法,并概述了SQL语言的基本概念,包括记录、字段、锁定、存储过程、触发器及事务等核心要素。
       文章更新中......
使用说明:
连接到服务器--连接时会出现如下错误
TITLE: 连接到服务器
------------------------------
无法连接到 CSM/SQLEXPRESS。
------------------------------
ADDITIONAL INFORMATION:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server, Error: -1)
------------------------------
解决方案:只需要在服务里打开SQL Server (SQLEXPRESS)即可。
 
使用SQL语言来设计数据库:
        首先在文件--新建--使用当前连接查询。其中只有select语句会出现结果(表格),其它都只是消息。
        需要修改表时,在最近使用的文件中打开即可。
基本概念:

记录:含有表中某个实体的所有信息,也称为表行

字段:含有表中所有实体的某个属性的(所有)信息,也称为表列

锁定:用户有时需要独占地访问一个表,因此服务器为用户锁定那个表。当用户使用完那个表时,锁被释放,因而重新使那个表中的数据对其他用户是可用的。

存储过程:可以按一种特定的顺序显示记录,返回多个记录集,甚至执行与记录完全无关的数据库操作(比如启动备份)。

触发器:是存储过程的一种特殊类型。

                * 每当新记录被插入到表中时,插入触发器运行;

                * 每当现有记录从表中被删除时,删除触发器运行;

                * 每当表中的现有记录被修改时,更新触发器运行。

事务:可理解为数据库中的一个不可分割的修改单元。

            每个事务都必须要么被整个完成,要么被整个取放弃,不能被部分地完成。

复制:是让完全相同的数据在多个位置上的可同时获得。

数据类型:

bit    占用一位,0或1(空值)适合用作打开/关闭、是/否、真/假;

int    占用4个字节; -2^31到2^31-1 适合用来存储数学中使用的大整数;

bigint   占用8个字节, -2^63到2^63-1适合存储int型无法存储的巨大整数;

smallint   占用2个字节,适合用来存储比int小的整数值,占用更小的空间;

tinyint   占用1个字节,对产品类型码之类的东西可能有用;

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值