一、DBMS种类
![](https://i-blog.csdnimg.cn/blog_migrate/51cc657ba318a74ede855ec068f2c2e2.png)
二、DB结构
(一)RDBMS常见系统结构
RDBMS常见的系统结构为:客户端/服务器(C/S类型)。
(二)表的结构
表,管理数据的二维表,存储在RDBMS管理的数据库中。一个数据库可以存储多张表。
表的列,为字段,代表保存在表中的数据项目。
表的行,为记录,表示一条数据。RDB以“行”为单位读写数据。
行和列交汇的方格,为单元格。一个单元格只能输入一个数据。
三、数据库与应用程序之间的关系
驱动,用来连接数据库和应用程序的特殊程序。用得最多的驱动是ODBC(Open DataBase Connectivity)和JDBC(Java Data Base Connectivity)。
四、数据库存储引擎
DBMS使用数据库存储引擎创建、查询、更新以及删除数据库。不同的存储引擎提供不同的功能。MySQL支持的存储引擎有:InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLACKHOLE等。
-- 查看默认存储引擎
SHOW VARIABLES LIKE 'storage_engine';
-- 修改存储引擎
-- Windows
步骤1:打开配置文件my.ini;
步骤2:修改default-storage-engine参数值,保存文件;
步骤3:重启MySQL。
五、数据库的基本操作
查看数据库和表
-- 查看已存在的数据库
SHOW DATABASES;
-- 查看当前数据库中有哪些数据表
SHOW TABLES;
创建数据库
-- 创建一个新的数据库
CREATE DATABASE <数据库名>;
指定要操作的数据库
-- 指定要操作的数据库
USE <数据库名>;
删除数据库
-- 删除指定数据库
DROP DATABASE <数据库名>;