MySQL专升本复习(MySQL数据库实用教程)——MySQL数据库概述

数据库的基础知识

数据库(DB)是存储和管理数据的仓库,是长期存储在计算机内,有组织的、可共享的大量数据的集合。

数据库管理系统(DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。

数据库系统(DBS)包含 数据库(DB)和数据库管理系统(DBMS)。


数据管理系统的主要功能如下:

1、数据定义(DDL),DDL主要是用于建立、修改数据库的数据对象的组成和结构。

2、数据操纵(DML),实现对数据库数据的基本存取操作:查询、插入、修改和删除。

3、数据库运行管理

4、数据库的建立和维护功能

5、数据库的传输

6、数据库的保护


数据库系统(DBS)的特点:

1、数据结构化、数据的共享性好、数据的独立性高、数据的冗余度小、数据库管理系统为用户提供了友好的结口。

2、数据库系统的基础是数据模型。

3、数据库系统的核心是数据管理系统(DBMS),数据由DBMS统一管理和控制。


关系数据库介绍:

关系数据库中所谓的”关系“,实质上是一张二维表。它由行和列组成。

关系数据库的优点:

1)容易理解

2)使用方便

3)易于维护

关系数据的缺点:

1)读写性能比较差,尤其是面对海量数据的高效率读写。

2)固定的表结构,灵活度欠缺。


MySQL数据库简介

MySQL是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库管理系统,目前属于Oracle 旗下产品。

MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。

MySQL的体系结构:MySQL采用的是客户机/服务器体系结构,在使用MySQL存取数据时,必须至少使用两个或两类程序:1)数据库服务器,一个位于存放数据的主机上的程序。2)客户机,连接数据库服务器的程序。

MySQL 8.0的新特性

1)新增了事物类型的数据字典

2)配置持久化

3)字符集

4)隐藏索引

5)窗口函数

6)通用表表达式

7)安全性


数据库访问技术

ODBC(开放数据库互连)是一种用来数据库管理系统中存取数据的标准应用程序接口。

OLE DB(对象的链接与嵌入)是微软的通向不同数据源的低级应用程序接口。

ADO 是一个用于存取数据源的COM组件。

DAO (数据访问对象集)是Microsoft 提供的基于一个数据库对象集合的访问技术。

JDBC(Java数据库连接)

 

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL是一种常用的关系型数据库管理系统,用于存储和管理大量的结构化数据。下面是一个简单的MySQL数据库实用教程: 1. 安装MySQL:首先,你需要下载并安装MySQL数据库软件。你可以从官方网站上下载适合你操作系统的安装程序,并按照提示进行安装。 2. 启动和连接MySQL:安装完成后,你可以启动MySQL服务器。在命令行中输入`mysql -u username -p`,其中`username`是你的用户名,然后按回车键。接下来,输入你的密码并再次按回车键。如果一切正常,你将连接到MySQL服务器。 3. 创建数据库:使用`CREATE DATABASE database_name`语句创建一个新的数据库,其中`database_name`是你想要创建的数据库的名称。例如,`CREATE DATABASE mydatabase;`将创建一个名为"mydatabase"的数据库。 4. 选择数据库:使用`USE database_name`语句选择要使用的数据库。例如,`USE mydatabase;`将选择名为"mydatabase"的数据库。 5. 创建表格:在选择了数据库后,你可以使用`CREATE TABLE table_name (column1 datatype, column2 datatype, ...);`语句创建一个新的表格,其中`table_name`是你想要创建的表格的名称,`column1, column2, ...`是表格的列名和对应的数据类型。例如,下面是一个创建学生表格的示例: ``` CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(100), age INT, gender ENUM('male', 'female') ); ``` 6. 插入数据:使用`INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);`语句将数据插入到表格中。例如,下面是向学生表格中插入一条记录的示例: ``` INSERT INTO students (id, name, age, gender) VALUES (1, 'John', 25, 'male'); ``` 7. 查询数据:使用`SELECT column1, column2, ... FROM table_name;`语句查询表格中的数据。例如,下面是查询学生表格中所有记录的示例: ``` SELECT * FROM students; ``` 这只是MySQL的基础教程,MySQL还有很多其他的功能和命令,如更新数据、删除数据、创建索引等。你可以参考MySQL官方文档或其他MySQL教程来了解更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值