mysql是数据库系统的一种,下面是所有数据库系统中主要的组件。
数据库系统由硬件部分和软件部分构成,硬件主要用于存储数据库中的数据,包括计算机、存储设备。软件部分则包括DBMS、支持DBMS运行的操作系统等。
1、数据库系统中主要的3个组成部分:
(1)、数据库:用于存储数据的地方。
(2)、数据库管理系统:用于管理数据库的软件。
(3)、数据库应用程序:为了提高数据系统的处理能力所使用的管理数据库的的软件。
数据库提供了一个存储空间用于存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可以包含多个文件,一个数据库系统中包含多个数据库。
数据库管理系统是用户创建,管理和维护数据库时所使用的软件位于用户与操作系统之间,对数据库进行统一管理。DBMS能定义数据库存储结构,提供数据的的操作机制,维护数据库的安全性、完整性和可靠性。
数据库应用程序(虽然已经有了DBMS,但在很多的情况下DBMS,无法满足对数据库管理的要求,数据库应用程序的使用可以满足对数据库管理的更高要求还可以是数据库管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中的数据。允许用户插入、修改、删除数据库的数据。
MySQL的特性:
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
2.支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。
3.为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、
4.Java、Perl、PHP、Python、Ruby和Tcl等。
5.支持多线程,充分利用CPU资源,支持多用户。
6.优化的SQL查询算法,有效地提高查询速度。
7.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
8.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
9.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
10.提供用于管理、检查、优化数据库操作的管理工具。
11.可以处理拥有上千万条记录的大型数据库。
本人罗列了myscl下sqlyog软件的基础用法。包括增删改查。供大家参考
1.把学号为007的语文成绩修改成81分
2.删除0007的语文成绩
3.查询1班的数学平均成绩
4.查询数学平均成绩
5.查询数学得分最高的学生的班级
6.查询没有语文成绩的学生的姓名
7查询语文分数小于60分的总人数
8查询学号005的学生的平均成绩
继续阅读与本文标签相同的文章
一款智慧公交app开发的功能主要有哪些?
-
个人音视频常用工具介绍
2026-05-18栏目: 教程
-
用自定义监控实现 GPU 异常状况的检查与报警
2026-05-18栏目: 教程
-
与你同行,才能无障碍
2026-05-18栏目: 教程
-
分布式Id - redis方式
2026-05-18栏目: 教程
-
HTML5 容器入门解析:支付宝 Hybrid 方案原理与实战
2026-05-18栏目: 教程
