景安微信
网站有问题
老雷来帮忙
景安网络 欢迎来到景安网络虚拟主机资讯站!
免费主机国内主机
国内主机
0元购买
原价99元/年 我想领取
QQ群
快云体验交流群

群名称:快云体验群

群   号:288544772

一键加群 快云体验交流群
公众号
快云官方微信

扫码关注公众号您可以:

1、微信一键登录会员;

2、微信提交故障工单;

3、微信查询网站备案。

回顶部
虚拟主机

首页 > 数据库 > sql数据库入门需要了解哪些?

sql数据库入门需要了解哪些?

来源:景安网络

作者:景安数据

更新时间:2014-04-24 11:25

景安网络—专业的数据中心服务商!提供快云服务器,快云VPS,虚拟主机,域名注册,服务器托管,服务器租用,SSL证书,数据库存储。 2019快云上云特惠季 立即注册

    SQL数据库入门需要了解哪些只是呢?相信很多挨踢初学者在SQL数据库入门的时候很茫然,表示无从下手,不知道从哪里学起,很难对SQL数据库进行系统的学习,景安技术人员为大家讲解SQL数据库入门所需要掌握的一些内容。
SQL数据库入门教程
    1、SQL数据库入门基础 
    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图 
 

    数据库规范化:将数据库的结构精简为最简单的形式;从表中删除冗余列;标识所有依赖于其他数据库的数据。 
 

    数据库三范式:范式是无重复的列;第二范式是非主属性非部分依赖于主关键字;第三范式是属性不依赖于其他非主属性 
 

    2、SQL语句 
    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关键字。
    简单子查询:嵌套子查询、相关子查询;子查询的select语句中不能使用order by子句,roder by子句只能对最终查询结果排序。 
    嵌套子查询:执行过程,先执行子查询,子查询得到的结果不被显示,而是传给外层查询,作为外层查询的条件,然后执行外层查询,并显示结果。 
    嵌套子查询的执行不依赖于外层查询,子查询只执行一次。 
    带有比较运算符的子查询,带有in和not in的子查询,带有any或all的子查询 
    相关子查询:子查询为外层查询的每一行执行一次,外层查询将子查询引用的列的值传给了子查询。 
    相关子查询的执行依赖于外层查询,子查询需要重复的执行。 
    导入导出: 
    DTS(Data Transformation Service)是SQL Server提供的数据传输服务。使用户可以将来自完全不同数据源的数据析取、转换并合并到单个或多个目的。 
    以上内容是在SQL数据库入门时需要掌握的,接下来我们可以系统学习SQL数据库教程了。

本文链接:http://host.zzidc.com/shujuku/435.html

关键字:数据库SQL数据库SQL数据库入门SQL数据库入门教程SQL

若无特别注明,文章皆为景安网络原创,转载请注明出处。

上云HI购