1.常见DBMS种类
Oracle、DB2、SQL Server、Mysql、Access
2.MySQL的服务名称(常用)
MySQL(数据库主服务)
启动/关闭方式:(1)计算机-管理-服务
(2)Dos命令:net start/stop 服务名
3.MySQL常用组件包括:
(1)MySQL5.7命令行窗口
(2)MySQLWorkbench 6.3E
(3)第三方客户机程序(例如MySQL-Front、Navicat、SQLyog等)
4.SQL语言四大功能(重点):
数据定义:create alter drop
创建 修改 删除
数据操纵:insert update delect
插入 更新 删除
数据查询:select
查找
数据控制:grant revoke
授权 收回授权
1.数据库定义
2.系统数据库
Information_schema:定义了所有数据库对象的元数据信息,如所有数据库、表、字段、索引、约束、权限、存储引擎、字符集和触发器等信息。
Performance_schema:收集MySQL服务器的性能参数,以便数据库管理员了解产生性能瓶颈的原因。
Mysql:记录MySQL的账户信息以及MySQL账户的访问权限。
3.数据库引擎类型:
InnoDB :支持OLTP,需要执行大量的增、删、改操作(insert、delete、update语句)。
物理文件类型:.frm文件:元数据信息;
ibdate1文件:数据和索引信息;
ib_logfile0和ib_logfile1文件:事务日志信息。
MyISAM:支持OLAP,需要执行大量的select语句。
物理文件类型:
.frm文件:元数据信息;
MYD文件:存放数据信息;
MYI文件:存放索引信息。
4.创建数据库方法:使用Navicat工具和使用SQL语言
5.管理数据库:
常用SQL命令:
(1)查看已有数据库 show databases;
(2)查看数据库物理存储目录 show variables like 'datadir';
(3)创建数据库
create database 数据库名 character set utf8;;
(4)打开/改变当前使用的数据库 use 数据库名;
(5)修改数据库 alter database 数据库名;
(6)删除数据库 drop database 数据库名;