MySQL 数据库与SQL语言编程.pptx

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL数据库与SQL语言云南中烟培训中心云南中烟YNTobacco

基础概念01

数据库基础概念1、什么是数据库?数据库是长期存放在计算机内、有组织的、可共享的大量数据的集合。数据库是存放数据的仓库……数据是数据库中存储的基本对象,是一个信息的集合,以某种数据类型保存在数据库中。2、数据库有哪些特点?永久存储有组织可共享

数据库基础概念3、什么是数据库管理系统?数据库管理系统(DBMS):一个专门用于实现对数据进行管理和维护的系统软件。4、什么是数据库系统(DBS)?是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统、应用程序、数据库管理员组成。

数据库基础概念1、关系模型的数据结构二维数据结构2、关系模型的组成:(1)关系数据结构(2)关系操作(3)关系完整性约束3、关系必须是规范化(规格化)的,满足一定的规范条件4、关系数据库必须满足1NF范式,即一张表中不包含子表。(关系的每一个分量必须是一个不可分的数据项,不允许表中还有表)

数据库基础概念?第一范式1NF(原子性)表中的每一列都是不可分解的基本数据项,每一个属性不可拥有多个值。是关系数据库的基本要求。需要满足原子性。?范式:是符合某一种级别的关系模式的集合。表中的每一列都是不可分解的基本数据项,每一个属性不可拥有多个值。是关系数据库的基本要求。需要满足原子性。

数据库基础概念?第二范式2NF在第一范式(1NF)的基础上,实体的属性完全函数依赖于关键字,不能存在部分依赖函数于主关键字。

数据库基础概念Y这一列的货物名称就完全依赖于主属性X的取值共同决定,但是Z这一列只由主属性货物的类型这一列决定,是部分依赖,就不满足第二范式,如果要满足第二范式,就需要将这个表拆分为两个表。

数据库基础概念?第三范式3NF(消除传递依赖)前提是满足2NF,此外:任意一个非主属性都不可传递依赖于主键。(消除非主属性对主键的传递依赖)

数据库基础概念?数据库对象的概念定义:数据库对象是数据库中定义的用于存储或引用数据的对象。表(table):数据的集合视图(view):一种虚拟表,建立在已有的表的基础上,视图赖以建立的这些表称为基表。删除视图不会影响基表的数据。索引(index):索引是根据指定是数据库表列建立起来的顺序。在创建主键时或唯一性约束时自动创建默认值、规则、触发器、用户、序列、……图表(Diagram):

图表其实就是数据库之间的关系示意图,利用图表可以编辑表与表之间的关系。存储过程:存储过程是为了完成特定功能而汇聚在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。

SQL语句02

数据库的创建1、查看MySQL服务是否启动,开始→services.msc2、手动启动服务命令:netstartmysql(netstartmysql80)3、手动停止服务命令:netstopmysql80(命令执行不了时,需要以管理员身份运行CMD命令)4、登录mysql数据库命令:mysql–uroot–p(想要不进入mysql安装目录执行,需配置环境变量)密码:Aa123456

SQL语句分类1、DDL语句(DataDefinitionLanguage)数据定义语句:主要用于数据库和表的管理。2、DML语句(DataManipulationLanguage)数据操作语句:主要用于数据的操作,包含增INSERT、删DELETE、改UPDATE三种。3、DQL语句(DataQueryLanguage)数据查询语句:主要用于数据的查询,SELECT4、DCL语句(DataControlLanguage)?数据控制语句:?主要用于控制数据库、表、字段、用户的访问权限和安全级别。

数据库基础概念?数据库中的表:数据的主要存储方式(1)、表的构成:列(字段)、行(记录)(2)、表是用于存储数据最常见和最简单的形式。(3)、主键是一个列,可以在一个关系型数据库中唯一的标示表中的每一行数据。(4)、创建表及表中列的约束条件。

MySQL中的SQL语句通用语法规则4、注释:

(1)“#”??:?#?开头到行尾的都为注释,只能注释一行。

(2)“--?”?(2个减号?一个空格)?:?--?开头到行尾都为注释?,?只能注释一行。

(3)“/*???xxx?*/”???:??可以注释多行,但是一定要闭合,不然出错。1、MySQL中语句可以单行或多行书写,以分号结尾,没有SQLServer中的GO语句。2、MySQL中常用空格、缩进来增强语句的可读性。3、MySQL、SQLServer中不区分大小写,但关键词建议使用大写。

SQL语句——DDL(数据定义语句)DDL语句——数据库操作1、创建数据库CREATEDATABAS

文档评论(0)

guaddd + 关注
实名认证
内容提供者

分享医学文档,行业行规

1亿VIP精品文档

相关文档