1、数据库相关概念
数据库(DataBase):是一个组织和存储数据的系统。它可以通过计算机程序访问、管理和更新数据,并确保数据的完整性、安全性和可靠性。数据库可以包含一个或多个表,每个表都由一组相关的数据记录组成。这些记录通常使用结构化查询语言(SQL)进行检索和操作。
数据库管理系统(DataBase Management System ):数据库管理系统(DBMS)是一个软件程序,用于创建、维护和管理数据库。它允许用户定义数据结构、数据类型和数据内容,并提供一组工具来存储、检索和操作数据。DBMS 还负责管理数据库的安全性、完整性和可靠性,并提供了一些查询语言(如 SQL)来方便用户进行数据处理和分析。常见的 DBMS 包括 MySQL、Oracle、Microsoft SQL Server 和 PostgreSQL 等。
SQL:SQL(Structured Query Language)是一种用于管理关系型数据库的标准化查询语言。它允许用户定义、操作和控制数据库中的数据,包括查询、插入、更新和删除数据。SQL 是一种声明性语言,用户只需描述所需的结果,而不需要编写详细的算法或代码来实现结果。常见的关系型数据库系统,如MySQL、Oracle、Microsoft SQL Server 和 PostgreSQL,都支持 SQL。
2、MySQL数据库
MySQL是一种流行的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,并于2008年被Sun Microsystems收购,后又在2010年被Oracle Corporation收购。MySQL提供了多用户、多线程访问的能力,支持多种操作系统,如Windows、Linux和Mac OS X等。
MySQL具有以下特点:
-
开源:MySQL完全遵循GPL协议,任何人都可以使用,修改和分发MySQL代码;
-
可靠性:MySQL具有高可用性和稳定性,采用了事务机制来保证数据的完整性和一致性;
-
性能:MySQL在访问大型数据集时表现良好,它支持多线程处理和高速缓存技术,使得查询效率更高;
-
易用性:MySQL易于安装、配置和使用,且拥有广泛的文档和教程资源,可以快速上手;
-
扩展性:MySQL提供了可扩展性的结构,可以轻松地添加新功能或扩展以适应不同的需求。
MySQL主要用于Web应用程序的开发。此外,MySQL还可用于大型企业级解决方案,例如电子商务等领域。
3、MySQL数据库启动与停止
方式一:win+R 键入 services.msc,找到mysql 手动开启和关闭。
方式二:搜索cmd,以管理员身份运行。
输入 net start mysql80 启动MySQL
输入 net stop mysql80 停止MySQL
4、MySQL数据库客户端连接
方式一:MySQL提供的客户端命令行工具,输入密码即可连接。
方式二:系统自带的命令行工具执行指令
打开cmd,输入mysql -u root -p ,输入密码即可连接。