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.数据库的维 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。

7. E-R图:实体-联系图---以图形化来显示所包含的实体,以及实体与实体之间存在的一些联系。

实体:矩形。

属性:椭圆。

联系:菱形。

1 m n

一对一:1:1

一对多:1:m或者1:n

多对多:m:n

用线连接起来。

/

Oracle:

MySQL:体积小,速度快,成本低,开源(开放源代码),跨平台。

SQL Server:

二.数据库的基本命令:

1.登陆数据库:

--- mysql -h localhost -P 3306 -u root –p

--- mysql -u root -p

2.退出登陆:

---exit;

3.查看现有的数据库:

---show databases;

4.创建数据库:

---create database 数据库的名字;

5.选择(切换)数据库:

---use 数据库的名字;

6.删除数据库:

---drop database 数据库的名字;

7.MySQL的注释:

单行注释:-- 单行注释的内容 ##单行注释的内容

多行注释:/*多行注释*/ ##多行注释的内容##

三.数据类型

1.数值型:

/

(1)整数型:

---tinyint(微整型)

---smallint(小整型)

---int(整型)---默认使用

---bigint(大整型)

(2)浮点型(小数):

---decimal(数据的总长度,保留的小数位)520.13---默认使用

2.日期/时某某:

/

(1)年月日:

---date

(2)时分秒:

---time

(3)年:

---year

(4)年月日/时分秒:

---datetime---默认使用2021-02-07 20:25:01

3.字符串类型:

---char(字符的长度)(定长字符串)0-255字节。

char(6)---tom 如果给定的长度空间没有用完,系统会自动用空格把剩余的空间给填满。

---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学习》的无排版文字预览,完整格式请下载

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

图片预览