SQL Server 数据库入门学习总结_MsSql_ 经过一段时间的学习,也对数据库有了一些认识。数据库基本是由表,关系,操作组成;对于初学者首先要学的: 1. 数据库是如何存储数据的表,约束,触发器 2. 数据库是如何操作数据的 insert , update , delete T-sql 函数存储过程触发器 3. 数据库是如何显示数据的 select SQLServer 数据库学习总结 基础 SQL Server2000 安装、配置,服务器启动、停止,企业管理器、查询分析器第一代数据库-- 网状数据库和层次数据库; 第二代数据库-- 关系数据库数据库( DB) ;数据库管理系统( DBMS ) ;数据库系统( DBS ) SQL Server 2000 提供了不同版本:企业版、标准版、个人版、开发版 SQL Server 中的数据类型:整数: int,smallint,tinyint,bigint; 浮点数: real,float,decimal; 二进制: binary,varbinary; 逻辑: bit ; 字符: char,nchar,varchar,nvarchar ;文本和图形: text,ntext,image ;日期和时间: datetime,smalldatetime ;货币: money,smallmoney 数据库的创建和删除;数据库表的创建、修改和删除数据完整性:实体完整性: Primary Key,Unique Key,Unique Index,Identity Column ;域完整性: Default,Check,Foreign Key,Data type , Rule ;参照完整性: Foreign Key,Check,Triggers,Procedure ;用户定义完整性: Rule,Triggers,Procedure;Create Table 中得全部列级和表级约束 SQL Server 中有 5 种约束:主键约束( Primary Key Constraint )、默认约束( Default Constraint ) 、检查约束( Check Constraint )、唯一性约束( Unique Constraint ) 、外键约束( Foreign Key Constraint ). 关系图数据库设计的步骤: 需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行和维护两个实体之间的联系:一对一( 1:1 ) 、一对多( 1:n) 、多对多( m: n) 实体关系模型-- E-R 图数据库规范化: 将数据库的结构精简为最简单的形式; 从表中删除冗余列;标识所有依赖于其他数据库的数据。数据库三范式: 第一范式就是无重复的列; 第二范式就是非主属性非部分依赖于主关键字;第三范式就是属性不依赖于其他非主属性 语句 SQL 全称是“结构化查询语言( Structured Query Language )” SQL 的4 个部分: 数据定义语言 DDL ( Data Definition Language )用来定义数据的结构: create 、 alter 、 drop 。数据控制语言 DCL ( Data Control Language )用来控制数据库组件的存取许可、存取权限等得命令: grant 、 revoke 。数据操纵语言 DML ( Data Manipulation Language )用来操纵数据库中得数据的命令: insert 、 update 、 delete 。数据查询语言 DQL ( Data Query Language )用来查询数据库中得数据的命令: select 。 SQL 中得运算符: 算术运算符、位运算符、比较运算符、逻辑运算符、通配运算符、字符串连接符、赋值运算符 3. 查询简单查询, 使用 TOP 子句查询结果排序 order by 带条件的查询 where, 使用算术表达式,使用逻辑表达式,使用 between 关键字,使用 in 关键字, 模糊查询 like 在查询中使用聚合函数: sum(x),avg(x),min(x),max(x),count(x),count(*) 使用分组查询 group by, having 子句 distinct 关键字列别名 select top 6* from sales order by qty desc select au_id,au_fname,au_lname from authors where state in('ks','ca','mi') select au_fname,au_lname,phone from authors where au_i
SQL Server数据库入门学习总结_MsSql_ 来自淘豆网m.daumloan.com转载请标明出处.