MySQL学习

本文由用户“tanhui123456”分享发布 更新时间:2021-11-22 05:36:44 举报文档

以下为《MySQL学习》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

MySQL学习

一.数据库基本知识:

1. 什么是数据库技术(数据库技术所研究的问题:):

(1)科学地组织和存储数据;

(2)高效地获取和处理数据。

2. SQL:结构化查询语言。---专为数据库而建立的操作命令集。

------在SQL语句中,我们只需要发出“做什么”的命令即可。

3. DB,DBS,DBMS之间的关系:

(1)数据(Data):如图形符号,字母,数字。---数据库中的基本储存对象。

(2)数据库(Database):DB---长期储存在计算机内的,有组织的,可共享的数据集合。

a.有组织:是和数据库的分类有关系的。

MySQL---关系型数据库。

关系:表。

关系型数据库:数据的组织和存储方式都是以表的形式来进行存储的。

关系型数据库的组织结构---都是一张一张的表。

b. 数据库中的数据都是按照一定的组织模型(表)来进行组织,存储和描述的。

c. 数据库中的数据的特征:

---数据具有较小的冗余度(重复性)。

---具有较高的数据独立性。

---易扩展性(可修改的)。

---为各个用户所共享的。

(3)数据库系统(DBS):

DBS=DB+DBMS+应用系统+DBA+用户

数据库系统的发展阶段:(重点)

网状数据库。---网状模型---图形结构

层次数据库。---层次模型---树形结构

关系型数据库。---关系模型---简单二维表结构

DBS的基本概念(名词和说法):

A.关系==表。

B.信息:数据经过加工处理后所获取的有用信息。信息是以某种数据形式表现的。

信息的三种分类:1.现实世界。

2.信息世界。

3.数据世界。

关系型数据库,除了数据的组织形式采用的是关系模型外,还有另外一个模型。

这个模型是:实体-联系-模型:

实体:客观事物在信息世界中被称为实体。

属性:描述实体特征的数据项。

联系:实体与实体之间存在的关联。常见的联系只有三种:一对一;一对多;多对多。

实体---(表名;属性---(表中的列。

(4)数据库管理系统(DBMS):---管理各种不同的数据库,实现对数据库的操作。

功能:

数据库的定义功能:(重点)

DDL语句---数据定义语言(create创建,alter修改,drop删除)。---对库表的操作。

数据库的操作功能:(重点)

DML语句---数据操作语言(增insert,删delete,改update,查select)---对表中的数据进行操作。

c.数据库的保护功能:保护数据的完整性和安全性。

d.数据库的维护功能:数据库的性能指标的监控。

DBMS优点:

a.相互关联的数据的集合(多表查询)。

b.较小的数据冗余(减少数据重复性的手段)。

c.程序和数据是相互独立的(数据最终还是保存在数据库中,毕竟DBMS只是一个数据管理软件而已)。

d.保证数据的安全,可靠,正确。(主要来源于DBMS的保护和维护功能)

E.数据可以并发使用,保证数据的一致性。

4. 关系模型:

(1)关系的基本概念:就是一张表,没有重复行和重复列的表,看成是一个关系。每个表都有一个表名。

(2)元组:表中的行或者记录。

(3)属性:表中的列或者字段。

(4)属性名:列名;字段名。

(5)属性值:列值;字段值。

(6)域:列的取值范围。

(7)关键字:在一个表中能够做到唯一区分的列。该列能够区分每一条记录。

关键字的分类:

主键(主关键字)---唯一的;不重复的;不为空的。

外键(外关键字)---针对两个表来说的,加 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 定的长度空间没有用完,系统会自动用空格把剩余的空间给填满。

---varchar(字符的长度)(变长字符串)0-65535字节。---优先使用。

varchar(6)---tom 如果给定的长度空间没有用完,系统会自动把剩余的空间释放出来。

四.表:

1.创建表:

---create table 表名(

属性名1 数据类型 [约束条件],

属性名2 数据类型 [约束条件],

属性名3 数据类型 [约束条件]

);

2.查看现有的表:

---show tables;

3.查看表中的内容(打开表):

--- select * from 表名;

P15

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 实验训练1在MySQL中创建数据库和表作业(1)
  2. 第7章数据转换 习题参考答案
  3. R语言数据源配置
  4. 大数据的概念
  5. 技术名词英文缩写
  6. 2.1-数据库简介及SQL语法
  7. 作业1-第1章绪论
  8. 数据库合集系统概述
  9. MySQL5.7.21安装教程
  10. 【作业】《MySQL数据库应用》形考任务(复习资料)
  11. Mysql题目
  12. 数据库项目一作业
  13. 数据库技术与应用 第2章习题参考答案
  14. 实验9 视图及索引

以上为《MySQL学习》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览