SQL语言基本知识及数据库和表的创建.ppt
《SQL语言基本知识及数据库和表的创建.ppt》由会员分享,可在线阅读,更多相关《SQL语言基本知识及数据库和表的创建.ppt(38页珍藏版)》请在三一办公上搜索。
1、关系数据库与SQL语言关系数据库与SQL Server 2008,目 录,第1章 数据库基础第2章 关系库的基本理论第3章 数据库设计第4章 Transact-SQL语言和SQL SERVER 2008第5章 数据库和表的创建第6章 数据库的查询和视图第7章 存储过程和触发器第8章 数据库应用实战,课前回顾,数据库设计3.1 数据库设计概述3.2 需求分析3.3 概念结构设计(重点)3.4 逻辑结构设计(重点)3.5-3.7 物理设计,数据库实施,数据库运行与维护,本堂内容,第四章:T-SQL语言4.1 SQL语言基本知识4.2.1 数据类型第五章:数据库和表的创建5.1 命令方式创建数据库和
2、表(重难点),4.1 SQL语言基本知识,SQL是结构化查询语言(Structured Query Language),是一种使用关系模型的数据库应用语言。目前,绝大多数流行的关系数据库管理系统,如Oracle,Sybase,Microsoft SQL Server 和DB2等 都采用SQL语言标准。,4.1.1 SQL基本概念-SQL中的基本术语,4.1.2 SQL特点,高度非过程化 用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径。两种使用方式,统一的语法结构 SQL既是自含式语言(用户使用),又是嵌入式语言(程序员使用)。语言简洁,易学易用,4.1.3 SQL语言的分类,4.
3、1.4 T-SQL语言简介,同任何程序语言一样,T-SQL语言有自己的数据类型,表达式,关键字和语句结构。1.标识符2.对象命名规则,标识符,标识符是一个同用户定义的,SQL可识别的,有意义的字符序列。(1)标识符可以由1-30个字符组成(2)第一个字符必须为字母,下划线,或#(3)默认情况下,标识符内不允许有空格,也不允许将关键字作为标识符,对象命名规则,一个对象的完整名称包括4个标识符:服务器名,数据库名,所有者名和对象名,4.2 T-SQL 表达式-数据类型,4.2.1 数据类型 数据类型是指用于存储,检索及解释数据值类型的预先定义的命名方法,它决定了在计算机中的存储格式,代表了不同的信
4、息类型。,常用数据类型,字符类型:char,varchar()精确数类型:decimal,numeric整数类型:int,smallint,tinyint,bigint日期时间类型:datetime,date,time货币类型:money具体请同学们参看P64 表4-1,第五章 数据库和表的创建,数据库是SQL 用来存储表,视图等对象的逻辑实体。一个数据库包含两种文件,一种是数据文件,用于存储数据库中的所有对象,如表,视图等。另一种是日志文件,用于记录对数据库的所有修改操作。本堂课主要介绍如何使用命令方式创建,修改,删除数据库和表。,数据库文件组成,主数据文件数据库的起点,通常扩展名为.mdf
5、,用来存储数据库的启动信息和部分或全部数据辅助数据文件包含主要数据文件外的其他数据文件,通常扩展名是.ndf事务日志文件包含恢复数据库所需的所有日志信息,通常扩展名是.ldf,数据库文件组成,数据库文件的文件名默认情况下主数据文件名为:数据库名.mdf 事务日志文件名为:数据库名_Log.ldf用户自定义数据库文件的存放位置默认情况下,存放在:c:program files Microsoft SQL Server MSSQL.1 MSSQL data用户自定义,数据库的类型,5.1 命令方式创建数据库和表,定义一个数据库数据库的名字(命名规则与标识符命名规则相同)数据库的大小数据库所在的文件
6、,创建数据库的方式,使用界面创建(熟悉)简单、方便使用命令创建(掌握)命令方式、较复杂但它是兼容语法,一旦学会它,可套用到其它数据库系统中;在程序中执行的某些动作必须使用命令,创建数据库语法,CREATE DATABSE 数据库名 ON PRIMARY(NAME=逻辑文件名,FILENAME=磁盘文件名,SIZE=初始大小,MAXSIZE=最大容量|unlimited,FILEGROWTH=增长量),n,FILEGROUP(),n LOG ON(NAME=逻辑文件名,FILENAME=磁盘文件名,SIZE=初始大小,MAXSIZE=最大容量|unlimited,FILEGROWTH=增长量),
7、n,创建不指定文件的数据库,用命令创建数据库的格式CREATE DATABASE 数据库名 ON LOG ON 实例1:创建一个简单数据库。CREATE DATABSE mydb1,创建一个名为mydb1的数据库,其大小与model的数据库完全相同。,创建指定数据文件和日志文件的数据库,CREATE DATABASE Sales ON(NAME=Sales_dat,FILENAME=E:saledat.mdf,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=Sales_log,FILENAME=D:salelog.ldf,SIZE=5MB,MAXSIZE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 语言 基本知识 数据库 创建

链接地址:https://www.31ppt.com/p-6521075.html