sql数据库入门需要掌握什么

这篇文章将为大家详细讲解有关sql数据库入门需要掌握什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

石泉ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

相信很多挨踢初学者在SQL数据库入门的时候很茫然,表示无从下手,不知道从哪里学起,很难对SQL数据库进行系统的学习,下面为大家讲解SQL数据库入门所需要掌握的一些内容。

1、SQL数据库入门基础
SQLServer2000安装、配置,服务器启动、停止,企业管理器、查询分析器
代数据库--网状数据库和层次数据库;第二代数据库--关系数据库
数据库(DB);数据库管理系统(DBMS);数据库系统(DBS)
SQLServer2000提供了不同版本:企业版、标准版、个人版、开发版
SQLServer中的数据类型:整数:int,smallint,tinyint,bigint;浮点数:real,float,decimal;二进制:binary,varbinary;逻辑:bit;字符:char,nchar,varchar,nvarchar;文本和图形: text,ntext,image;日期和时间:datetime,smalldatetime;货币:money,smallmoney
数据库的创建和删除;数据库表的创建、修改和删除
数据完整性:实体完整性:PrimaryKey,UniqueKey,UniqueIndex,IdentityColumn;域完整性:Default,Check,ForeignKey,Datatype,Rule;参照完整性:Foreign Key,Check,Triggers,Procedure;用户定义完整性:Rule,Triggers,Procedure;CreateTable中得全部列级和表级约束
SQLServer中有5种约束:主键约束(PrimaryKeyConstraint)、默认约束(DefaultConstraint)、检查约束(CheckConstraint)、性约束(UniqueConstraint)、外键约束(ForeignKeyConstraint).
关系图
数据库设计的步骤:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行和维护
两个实体之间的联系:一对一(1:1)、一对多(1:n)、多对多(m:n)
实体关系模型--E-R图
数据库规范化:将数据库的结构精简为最简单的形式;从表中删除冗余列;标识所有依赖于其他数据库的数据。
数据库三范式:范式是无重复的列;第二范式是非主属性非部分依赖于主关键字;第三范式是属性不依赖于其他非主属性
2、SQL语句
SQL全称是“结构化查询语言(StructuredQueryLanguage)”
SQL的4个部分:
数据定义语言DDL(DataDefinitionLanguage)用来定义数据的结构:create、alter、drop。
数据控制语言DCL(DataControlLanguage)用来控制数据库组件的存取许可、存取权限等得命令:grant、revoke。
数据操纵语言DML(DataManipulationLanguage)用来操纵数据库中得数据的命令:insert、update、delete。
数据查询语言DQL(DataQueryLanguage)用来查询数据库中得数据的命令:select。
SQL中得运算符:算术运算符、位运算符、比较运算符、逻辑运算符、通配运算符、字符串连接符、赋值运算符
3、查询
简单查询,使用TOP子句
查询结果排序orderby
带条件的查询where,使用算术表达式,使用逻辑表达式,使用between关键字,使用in关键字。
简单子查询:嵌套子查询、相关子查询;子查询的select语句中不能使用orderby子句,roderby子句只能对最终查询结果排序。
嵌套子查询:执行过程,先执行子查询,子查询得到的结果不被显示,而是传给外层查询,作为外层查询的条件,然后执行外层查询,并显示结果。
嵌套子查询的执行不依赖于外层查询,子查询只执行一次。
带有比较运算符的子查询,带有in和notin的子查询,带有any或all的子查询
相关子查询:子查询为外层查询的每一行执行一次,外层查询将子查询引用的列的值传给了子查询。
相关子查询的执行依赖于外层查询,子查询需要重复的执行。
导入导出:
DTS(DataTransformationService)是SQLServer提供的数据传输服务。使用户可以将来自完全不同数据源的数据析取、转换并合并到单个或多个目的。

关于sql数据库入门需要掌握什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

标题名称:sql数据库入门需要掌握什么
链接地址:https://www.cdcxhl.com/article10/goodgo.html

成都网站建设公司_创新互联,为您提供电子商务服务器托管标签优化品牌网站设计网页设计公司网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发