一. 数据库简述
- 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
- 数据库的作用是对数据进行存储以及删除等操作,组织、存储和管理数据。
- 为什么要有数据库: 数据库的出现实为了解决存储大量数据;安全,持久性好。
- 数据库就是Server 服务器,运行在后台,人是看不到的,只能看到他的进程。
- 数据库的种类: 1.关系型数据库[mysql,Oracle,SQLServer ,DB2等] 2.非关系型数据库[ redis]
注意:mysql 不是数据库,是用来管理数据库的软件。
二. 数据库的安装与卸载
1. 安装
- mysql 的默认端口号是:3306
- MYSQL56 服务名:在任务管理器中运行的名字。
-
配置mysql的环境变量, 默认 C 盘符
C:\Program Files\MySQL\MySQL Server 5.6\bin配置环境变量的目的是 在 doc窗口中 正确登录
C:\Program Files\MySQL\MySQL Server 5.6\bin
2. 卸载
(1)删除ProgramFile 文件夹下的MYSQL文件夹
(2)ProgramData 文件夹下的 MYSQL文件夹
(3)删除注册表
三. 监测是否安装成功
- 命令行:
mysql -uroot -p 回车 这样的密码是 加密的
mysql -uroot -proot 不安全
- 真实开发:
远程访问数据库:
mysql -uroot -h localhost -P 3306 -uroot -proot
mysql -uroot -h 127.0.0.1 -P 3306 -uroot -proot
注意:任何客户端连接服务器都需要 ip , port , 协议TCP/IP.
- mysql> 有了这个标识 就说明已经连接上mysql的服务了
- EXIT :客户端与服务器断开连接。
四. 基本命令
1. show databases; 显示当前数据库管理系统中所有的数据库
数据库是用来管理表(table)的;
table 是用来管理 记录的 record 记录
record 记录 是用来管理 字段(column)
2.数据库中的databases(数据库) table(表) record(记录) colum(字段) 与 面向对象比较
数据库 表 记录 字段
database ---> table ----->record ---> column
jvm 类 new Person(); String name
注意:information_schema , mysql , performance_schema
以上三个数据库 不要碰 ,是mysql 自带带的信息
3.创建自己的数据库的步骤
(1)create database 数据库名; 创建指定名字的数据库
(2)show databases; 显示所有数据库
(3)use 数据库名; 是用当前数据库
(4)show tables; 显示当前数据库下 所有的表
(5)drop database 数据库名; 删除指定数据库
五. 数据库语言
DDL : 数据库定义语言(Database Definition Language)
DML : 数据库操纵语言(Database Manipulation Language)
DQL:数据库查询语言(Database Query Language)
DCL: 数据库控制语言(Database Control Language)