SQL语言基本知识及数据库和表的创建

SQL语言基本知识及数据库和表的创建

ID:45078327

大小:1.09 MB

页数:38页

时间:2019-11-09

SQL语言基本知识及数据库和表的创建_第1页
SQL语言基本知识及数据库和表的创建_第2页
SQL语言基本知识及数据库和表的创建_第3页
SQL语言基本知识及数据库和表的创建_第4页
SQL语言基本知识及数据库和表的创建_第5页
资源描述:

《SQL语言基本知识及数据库和表的创建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系数据库与SQL语言——关系数据库与SQLServer2008目录第1章数据库基础第2章关系库的基本理论第3章数据库设计第4章Transact-SQL语言和SQLSERVER2008第5章数据库和表的创建第6章数据库的查询和视图第7章存储过程和触发器第8章数据库应用实战课前回顾数据库设计3.1数据库设计概述3.2需求分析3.3概念结构设计(重点)3.4逻辑结构设计(重点)3.5-3.7物理设计,数据库实施,数据库运行与维护本堂内容第四章:T-SQL语言4.1SQL语言基本知识4.2.1数据类型第五章:数据库和表的创建5.1命令方式创建数据库和表(重难

2、点)4.1SQL语言基本知识SQL是结构化查询语言(StructuredQueryLanguage),是一种使用关系模型的数据库应用语言。目前,绝大多数流行的关系数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer和DB2等都采用SQL语言标准。4.1.1SQL基本概念--SQL中的基本术语关系模型术语SQL术语关系模型基本表存储模式存储文件子模式视图元组行属性列4.1.2SQL特点高度非过程化用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径。两种使用方式,统一的语法结构SQL既是自含式语言(用户使用),又是嵌

3、入式语言(程序员使用)。语言简洁,易学易用4.1.3SQL语言的分类SQL功能操作符数据定义CREATE,DROP,ALTER数据查询SELECT数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE4.1.4T-SQL语言简介同任何程序语言一样,T-SQL语言有自己的数据类型,表达式,关键字和语句结构。1.标识符2.对象命名规则标识符标识符是一个同用户定义的,SQL可识别的,有意义的字符序列。(1)标识符可以由1-30个字符组成(2)第一个字符必须为字母,下划线,@或#(3)默认情况下,标识符内不允许有空格,也不允许将关键字

4、作为标识符对象命名规则一个对象的完整名称包括4个标识符:服务器名,数据库名,所有者名和对象名server.database.owner_name.object_name4.2T-SQL表达式---数据类型4.2.1数据类型数据类型是指用于存储,检索及解释数据值类型的预先定义的命名方法,它决定了在计算机中的存储格式,代表了不同的信息类型。常用数据类型字符类型:char,varchar()精确数类型:decimal,numeric整数类型:int,smallint,tinyint,bigint日期时间类型:datetime,date,time货币类型:mo

5、ney……具体请同学们参看P64表4-1第五章数据库和表的创建数据库是SQL用来存储表,视图等对象的逻辑实体。一个数据库包含两种文件,一种是数据文件,用于存储数据库中的所有对象,如表,视图等。另一种是日志文件,用于记录对数据库的所有修改操作。本堂课主要介绍如何使用命令方式创建,修改,删除数据库和表。数据库文件组成主数据文件数据库的起点,通常扩展名为.mdf,用来存储数据库的启动信息和部分或全部数据辅助数据文件包含主要数据文件外的其他数据文件,通常扩展名是.ndf事务日志文件包含恢复数据库所需的所有日志信息,通常扩展名是.ldf数据库文件组成数据库文件的

6、文件名默认情况下主数据文件名为:数据库名.mdf事务日志文件名为:数据库名_Log.ldf用户自定义数据库文件的存放位置默认情况下,存放在:c:programfilesMicrosoftSQLServerMSSQL.1MSSQLdata用户自定义数据库的类型数据库描述master对用户数据库和SQL的操作进行总体控制model提供创建新用户数据库所需的模板和原型tempdb提供临时表和其他临时工作存储量所需的存储区msdb提供调度信息和作业历史记录所需的存储区distribution存储在复制过程中使用的历史记录和事务数据Adventure

7、Works提供用作学习的样本数据库5.1命令方式创建数据库和表5.1.1定义一个数据库数据库的名字(命名规则与标识符命名规则相同)数据库的大小数据库所在的文件创建数据库的方式使用界面创建(熟悉)简单、方便使用命令创建(掌握)命令方式、较复杂但它是兼容语法,一旦学会它,可套用到其它数据库系统中;在程序中执行的某些动作必须使用命令创建数据库语法CREATEDATABSE数据库名[ON[PRIMARY]([NAME=逻辑文件名,]FILENAME=‘磁盘文件名'[,SIZE=初始大小][,MAXSIZE=最大容量

8、unlimited][,FILEGROWTH

9、=增长量])[,…n][,[FILEGROUP](……)[,…n]][LOGON([NAME=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。