文档介绍:.页眉. .页脚黑马程序员 SQL WP7 培训、. NET 培训、期待与您交流! 数据库概述: ● DBMS( Dat aBase Management Syst em ,数据库管理系统) 和数据库。平时谈到的“数据库”可能有两种含义: MSSQLSer ver 、 Or acl e 等某种 DBMS; 存放一堆数据表的一个分类(Cat al og) 。●不同品牌的 DBMS 有自己的不同特点: MYSQL 、 MSSQLSer ver 、 DB2 、 Or acl e 、 Access 、 Sybase 等。对于开发人员来讲,大同小异。● SQL 。。。 SQLSer ver 。。。 MSSQLSer ver 这是最常见的错误。●除了 Access 、 SQLSer ver CE 等文件型数据库之外, 大部分数据库都需要数据库服务器才能运行。学习、开发时是连接本机的数据库,上线运行时是数据库运行在单独的服务器。数据库中的概念: ● Cat al og( 分类)( 又叫数据库 Dat aBase 、表空间 Tabl eSpace) ,不同类的数据应该放到不同的数据库中。优点: Cat al og 进行个性化管理 2. 避免命名冲突 3. 安全性更高● Tabl e( 表) :书都放到书架上,碗都放到橱柜中,不同类型的资料收到不同的“格子”中。将这种区域叫做“表”(Tabl e) 。不同的表根据放的数据不同,进行空间的优化,找起来方便。.页眉. .页脚●列(Col umn) 、字段(Fi el d) 主键(Pr i mar yKey) 主键就是数据行的唯一标识。不会重复的列才能当主键。一个表可以没有主键,但是会非常难以处理,因此没有特殊理由都要设定主键。主键有两种选用策略:业务主键和逻辑主键。业务主键是使用有业务意义的字段做主键, 比如身份证号、银行账号等; 逻辑主键是使用没有任何业务意义的字段做主键,完全给程序看的, 业务人员不会看的数据。因为很难保证业务主键不会重复( 身份证号重复)、不会变化( 账号升位) ,因此推荐用逻辑主键。 SQL Ser ver Management St udi o Expr ess 创建数据库,创建表,创建主键 SQL 语句中通过-- 为代码做注释。常用字段类型: bi t 相当于 C# 中的 bool 这里的 bi t 只有两个值 0和1. 10) : 10 个字符 dat et i me 系统时间 i nt 整数型 var char 纯英文的字符 nvar char 含有英文之外的字符 nvar 50) 长度为 50 字符的 nvar char nvar max) 无限大 var char 和 n) 的区别: n) 不足长度 n 的部分用空格填充。.页眉. .页脚 SQL 语句入门● SQL 语句是是和 DBMS “交谈”专用的语句。不同 DBMS 都认 SQ L 语法。● SQL 语句中字符串用单引号。● SQL 语句是大小写不敏感的, 不敏感指的是 SQL 关键字, 字符串值还是大小写敏感的。●创建表、删除表不仅可以手工完成,还可以执行 SQL 语句完成。在自动化步署、数据导入中用的很多, Cr eat e TABLE Per son03( Number i nt , Name nvar 10