- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 17
数据库培训资料
目录
TOC \o 1-3 \h \z \u 数据库培训资料 1
一、数据库简介 2
1、数据库分类 2
2、数据库界面 2
二、T-SQL数据库基础操作语句 3
1、SQL语言的构成 3
2、数据库语句操作 3
2.1创建数据库 3
2.2删除数据库 4
2.3创建数据表 4
2.5创建视图 7
2.6删除视图 7
三、数据库数据操控语句 8
1、查询语句 8
1.1一般查询 8
1.2带条件查询 9
1.3模糊查询 9
1.4 ORDER BY用法 10
1.5 TOP 用法 10
1.6 IN 用法 11
1.7别名的用法 11
1.8多表查询 12
1.9 JOIN用法 13
1.10 UNION用法 15
1.11UNION ALL 用法 15
1.12临时表 16
2、插入语句 16
3、更新语句 17
4、删除语句 18
一、数据库简介
数据库(Database)顾名思义就是用来存储数据的仓库,它是按照 数据结构来组织、 存储和管理数据的仓库。
例如, 企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、 姓名、 年龄、根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在 财务管理、 仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用 计算机实现财务、仓库、生产的自动化管理。
数据库
1、数据库分类
根据存储模型划分,数据库类型主要可分为:网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等(有兴趣的同学可以自己了解一下不同类型数据库的区别),商业应用中主要是关系数据库,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等我们公司目前使用的是市面上主流的关系数据库MS SQL Server数据库。
2、数据库界面
二、T-SQL数据库基础操作语句
1、SQL语言的构成
DDL语言:数据定义,定义基本表、视图、索引;
DML语言:数据操纵,查询、增加、修改、删除
DCL语言:权限
这里我们只讨论学习DDL、DML两种,其他类型的有兴趣的同学可以自己研究一下。
2、数据库语句操作
2.1创建数据库
语法:create database+表名
例如:create database learntest在数据库执行后就可以产生一个名为learntest的数据库
注:数据库名不要出现中文、特殊符号,遵循原则:数据库中文名称首字母大写例如:建材管理系统(JCGLXT)或者英文单词缩写建材管理系统(MMO)
2.2删除数据库
语法:drop database+表名
例如:drop database learntest
2.3创建数据表
之前我们创建好了数据库,数据库是由很多数据表组成的,接下来就要为数据库添加数据表。
语法:CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
)
说明:1、一张数据表由数据表名、数据列名(也叫字段名)组成,就像我们平时的EXCEL表格做出来的表格一样,如下图,其中员工表就是我们所说的表名,里面的姓名、年龄、爱好、岗位就是其中列名,列名下面的内容对应的就是表所存储的数据。
2、数据类型是用了描述我们字段可以存储的数据类型,数据库支持的数据类型有整数型、小数型、字符型、日期型,详情见下表
数据类型
描述
integer(size)
int(size)
smallint(size)
tinyint(size)
仅容纳整数。在括号内规定数字的最大位数。
decimal(size,d)
numeric(size,d)
容纳带有小数的数字。
size 规定数字的最大位数。d 规定小数点右侧的最大位数。
char(size)
容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。
在括号中规定字符串的长度。
varchar(size)
容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。
在括号中规定字符串的最大长度。
date(yyyymmdd)
容纳日期。
3、实例
CREATE TABLE staff
(
na
您可能关注的文档
最近下载
- 《北京市房屋租赁合同自行成交版》.doc VIP
- 机修工考试题库及答案.doc VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 机修工培训考试题库.pdf VIP
- 《古建筑木结构维护与加固技术标准》(GB_T 50165—2020)修订解析.pdf VIP
- 七年级数学知识竞赛课件 (共42张PPT).pptx VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 七年级数学趣味数学竞赛比赛用课件 (共48张PPT).pptx VIP
- 《少盐限油健康饮食》课件.ppt VIP
- 2022年初中数学趣味数学竞赛课件(共43张ppt).pptx VIP
文档评论(0)