第1章 初始MySQL

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 1.3 1.4 1.5 数据库基础 数据库技术构成 什么是MySQL MySQL工具 如何学习MySQL
1.1 数据库基础
数据库是由一批数据构成的有序的集合,这 些数据被存放在结构化的数据表里。数据表 之间相互关联,反映了客观事物间的本质联 系。数据库系统提供了对数据安全控制和完 整性控制。本节将介绍数据库中的一些基本 概念,包括数据库的定义、数据表的定义和 数据类型等。
1.2 数据库技术构成
1.2.1 数据库系统 1.2.2 SQL语言 1.2.3 数据库访问技术
1.2.1 数据库系统
⑴ 数据库:用于存储数据的地方。 ⑵ 数据库管理系统:用于管理数据库的软件。 ⑶ 数据库应用程序:为了提高数据库系统的处 理能力所使用的管理数据库的软件补充。
1.2.3 数据库访问技术
数据库和应用程序是各自分开的,使用访问 技术可以实现数据库和应用程序之间的连接 ,这样,数据库和应用程序成为一个完整的 程序。不同的程序设计语言会有各自不同的 数据库访问技术,程序语言通过这些技术, 执行SQL语句,进行数据库管理。
1.3 什么是MySQL
MySQL是一个小型关系数据库管理系统, 与其他大型数据库管理系统(如Oracle、 DB2、SQL Server等)相比,MySQL规模 小、功能有限,但是其体积小、速度快、成 本低,并且MySQL提供的功能已经绰绰有 余,这些特性使得MySQL成为世界上最受 欢迎的开放源代码数据库。本节将介绍 MySQL的特点。
1.5 如何学习MySQL
1. 培养兴趣 2. 夯实基础 3. 学习新知识 4. 多实践操作
1.2.2 SQL语言
对数据库进行查询和修改操作的语言叫做 SQL,其含义是结构化查询语言(Structured Query Languate)。SQL语言包含4个部分: ⑴ 数据定义语言(DDL) 创建和删除 ⑵ 数据操作语言(DML) 数据的增删改 ⑶ 数据查询语言(DQL) 数据的查 ⑷ 数据控制语言(DCL) 设置权限
1.4.1 mysql命令行实用程序
MySQL服务器端实用工具程序 MySQL客户端实用工具程序
1.4.2 MySQL Workbench
MySQL Workbench是下一代可视化数据库设 计软件,主要功能有: ⑴ 数据库设计和模型建立 ⑵ SQL语句编写 ⑶ 数据库管理 MySQL Workbench有两个版本: ⑴ MySQL Workbench Community Edition ⑵ MySQL Workbench Standard Edition
1.3.3 MySQL的优势
速度 价格 容易使用 可移植性 丰富的接口 支持查询语言 安全性和连接性
1.4 MySQL工具
MySQL数据库管理系统提供了许多命令行 工具,这些工具可以用来管理MySQL服务 器、对数据库进行访问控制、管理MySQL 用户以及数据库备份和恢复工具等。而且 MySQL提供图形化的管理工具,这使得对 数据库的操作更加简单。本节将为读者介绍 这些工具。
1.3.1 客户机-服务器软件
主从式架构结构:简称C/S结构,是一种网 络架构,通常在该网络架构下软件分为客户 端(Client)和服务器(Server)。 特点:客户端和服务器程序不在同一台计算 机上运行,这些客户端和服务器程序通常归 属不同的计算机。
1.3.2 MySQL版本
针对不同用户 MySQL版本的命名机制。 在MySQL开发过程中,同时存在多个发布 系列,每个发布处在成熟度的不同阶段
1.1.1 什么是数据库
数据库的概念诞生 数据库发展阶段 对于数据库的概念 数据库的特点
1.1.2 表
数据库表是一系列二维数组的集合,用来 存储数据和操作数据的逻辑结构。由纵向的 列和横向的行组成,列被称为字段,每一列 表示记录的一个属性;行被称为记录,是组 织数据的单位。
1.1.3 数据类型
数据类型决定了数据在计算机中的存储格式 ,代表不同的信息类型。 常用的数据类型有:整数数据类型、浮点数 数据类型、定点小数类型、二进制数据类型 、日期/时间数据类型和字符串数据类型。
1.1.4 主键
主键(PRIMARY KEY)又称主码,用于唯 一地标识表中的每一条记录。可以定义表中 的一列或多列为主键,主键列上没有两行具 有相同的值,也不能为空值。
相关文档
最新文档