数据库介绍
- 什么是数据库
- 数据库分类
- 数据库组成
- database的操作
什么是数据库
存储数据的仓库,就被称为数据库、全称 数据库管理系统 (Data Base Manage System)
数据库分类
- 关系型数据库RDBMS
- 非关系型数据库NoSQL
数据库组成
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WkGlm2QK-1644319766147)(./imgs/数据库组成.png)]
MySQL数据库的安装
- 从官方下载MySQL安装包
- 解压到 磁盘,例如 D:\Program Files 下、并重命名为 MySQL
- 在 MySQL 目录下(含有bin的目录), 新建一个 my.ini (MySQL核心配置文件)
[mysqld]
basedir = D:\Program Files\MySQL
datadir = D:\Program Files\MySQL\data
port = 3306
- 以管理员身份打开命令提示符, 并切换到 D:\Program Files\MySQL\bin 目录
- 初始化 MySQL数据库、并创建一个 没有密码的超级用户 root
mysqld --initialize-insecure --user=mysql
- 将 MySQL 作为 window 服务
mysqld install [服务名]
如果 不提供服务名、默认名为 mysql
- 启动 MySQL 服务
net start mysql
- 将 bin 目录路径,添加到 环境变量 PATH 中
MySQL 卸载
- 停止 MySQL 服务
net stop mysql
- 卸载 MySQL 服务
mysqld remove
或者
sc delete mysql
- 删除 PATH 中 MySQL的环境变量
- 删除 磁盘的 MySQL 文件夹
MySQL 注释
- 单行注释
-- 我是一个注释 (注意空格不能省略)
- 多行注释
/*
我是多行注释
*/
SQL结构化查询语言
- DDL 数据定义语言
create , drop , alter , truncate
- DML 数据操纵语言
insert into , update , delete
- DQL 数据查询语言
select
- DCL 数据控制语言
grant (授权) , revoke (撤销权限)
Database数据库的操作
- 新建数据库
create database [if not exists] <databaseName> ;
- 删除数据库
drop database [if exists] <databaseName> ;
- 查看数据库
show databases ;
- 切换数据库
use <databaseName> ;