一、数据库概述
数据库是在数据管理和程序开发过程中,一种非常重要的数据管理方法,通过数据库,可以非常方便的对数据进行管理操作
数据库是数据的仓库,数据库按照一定的数据格式,结构来存储数据,方便数据和操作和管理。
- 常用关系数据库
MySQL
中小型数据库,跨平台,开源,免费,应用范围广Oracle
大型数据库,跨平台,稳定,安全,收费MS SQL Server MS
针对 NT系统开发的数据库,只能运行在 NT 系统上Sqlete
微型数据库,常用在移动端开发
-
数据库操作语言
SQL
Structured Query Language 结构化查询语言分类:
- 数据定义语言:
DDL
Data Definition Language - 数据操作语言:
DML
Data Manipulation Language - 数据查询语言:
DQL
Data Query Language - 数据控制语言:
DCL
Data Control Language
- 数据定义语言:
-
MySQL默认数据库
Information_schema
: 保存着关于MySQL服务器所维护的所有其他数据库的信息(元数据)performance_schema
: 保存数据库的性能优化信息sys
: 整合了Information_schema/performance_schema两个数据库中的信息,方便操作mysql
: 保存用户信息
二、操作数据库
查看数据库
-
显示所有数据库
show databases;
-
使用/切换数据库
use 数据库名 use 数据库名; >>>use employees; # “;”不做强制要求
-
显示当前使用的数据库
select database();
创建数据库
-
创建
create database 数据库名; >>>create database testdb; create database 数据库名 charset 编码格式; >>> create database testdb charset utf8; create database