欢迎来到天天文库
浏览记录
ID:41272753
大小:1.58 MB
页数:17页
时间:2019-08-21
《SQL SERVER培训资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库培训资料目录数据库培训资料1一、数据库简介21、数据库分类22、数据库界面2二、T-SQL数据库基础操作语句31、SQL语言的构成32、数据库语句操作32.1创建数据库32.2删除数据库42.3创建数据表42.5创建视图72.6删除视图7三、数据库数据操控语句81、查询语句81.1一般查询81.2带条件查询91.3模糊查询91.4ORDERBY用法101.5TOP用法101.6IN用法111.7别名的用法111.8多表查询121.9JOIN用法131.10UNION用法151.11UNIONALL用法151.12临时表162、插入语句163、更新语句174、删除语句1817一、数
2、据库简介数据库(Database)顾名思义就是用来存储数据的仓库,它是按照数据结构来组织、存储和管理数据的仓库。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。数据库1、数据库分类根据存储模型划分,数据库类型主要可分为:网状数据库(NetworkDatabase)、关系数据库(Relat
3、ionalDatabase)、树状数据库(HierarchicalDatabase)、面向对象数据库(Object-orientedDatabase)等(有兴趣的同学可以自己了解一下不同类型数据库的区别),商业应用中主要是关系数据库,比如Oracle、DB2、Sybase、MSSQLServer、Informax、MySQL等我们公司目前使用的是市面上主流的关系数据库MSSQLServer数据库。172、数据库界面二、T-SQL数据库基础操作语句1、SQL语言的构成lDDL语言:数据定义,定义基本表、视图、索引;lDML语言:数据操纵,查询、增加、修改、删除lDCL语言:权限17这里我
4、们只讨论学习DDL、DML两种,其他类型的有兴趣的同学可以自己研究一下。2、数据库语句操作2.1创建数据库语法:createdatabase+表名例如:createdatabaselearntest在数据库执行后就可以产生一个名为learntest的数据库注:数据库名不要出现中文、特殊符号,遵循原则:数据库中文名称首字母大写例如:建材管理系统(JCGLXT)或者英文单词缩写建材管理系统(MMO)2.2删除数据库语法:dropdatabase+表名例如:dropdatabaselearntest2.3创建数据表之前我们创建好了数据库,数据库是由很多数据表组成的,接下来就要为数据库添加数据
5、表。17语法:CREATETABLE表名称(列名称1数据类型,列名称2数据类型,列名称3数据类型,....)说明:1、一张数据表由数据表名、数据列名(也叫字段名)组成,就像我们平时的EXCEL表格做出来的表格一样,如下图,其中员工表就是我们所说的表名,里面的姓名、年龄、爱好、岗位就是其中列名,列名下面的内容对应的就是表所存储的数据。2、数据类型是用了描述我们字段可以存储的数据类型,数据库支持的数据类型有整数型、小数型、字符型、日期型,详情见下表数据类型描述·integer(size)·int(size)·smallint(size)·tinyint(size)仅容纳整数。在括号内规定数
6、字的最大位数。·decimal(size,d)·numeric(size,d)容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。在括号中规定字符串的长度。varchar(size)容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。在括号中规定字符串的最大长度。date(yyyymmdd)容纳日期。3、实例CREATETABLEstaff17(namevarchar(20),ageint,hubbyvarchar(300),postvarchar(50))注:1、表名命名不要
7、出现汉字、特殊符号,命名规则可以遵循中文表名首字母大写例如商品档案(SPDA)或者英文名商品档案(GOODS)2、字段名命名与表名遵循同一规则参照上面的表格我们可以使用语句建立一张数据表2.4删除表有时候我们会删除一部分不需要的表,这个时候就需要用到表的删除。语法:droptable+表名例如:droptablestaff2.5创建视图视图是指数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但
此文档下载收益归作者所有