MySql基础与Sql
- 数据库概述
- 基础环境的建立
- MYSQL数据库的连接方法
- MySql的默认数据库
- 数据库端口号
数据库概述
- 数据库(DataBase,DB)∶存储在磁带、磁盘、光盘或其他外存介质上、按定结构组织在一起的相关数据的集合。
- 数据库管理系统〈DataBase Management System,DBMS)︰一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。
- 数据库系统(DataBase System,DBS):通常由软件、数据库(DB)和数据库管理员组成。软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统(DBMS)。
- 数据库(DB)由数据库管理系统(DBMS)统一管理,数据的插入、修改和检索均要通过数据库管理系统(DBMS)进行。数据库管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。
数据库就是一些数据集合,数据库管理系统就是把这些集合进行管理整合,好比MYSQL,Oracle等,数据库系统添加了人为管理。
基础环境的建立
环境在之前下载PHPstudy的时候就已经帮你安装好了,所以环境可以直接使用。
MYSQL数据库的连接方法
在安装phpstudy的时候,软件已经自动安装好了mysql,可以在软件管理之中进行找到:
这里需要自己找到自己的安装路径。
- 命令行连接:首先打开cmd,然后一直打开到mysql目录下的bin目录位置,然后输入:
进入mysql首先要输入mysql -h(host) 127.0.0.1(地址) -u(user) root(用户名) -p(password密码),然后输入密码即可。
mysql账户在phpstudy的数据库中查看。最终出现“mysql>”就代表成功进入了。 - 使用php进行连接:
这一段在PHP基础文章中已经写过,就不进行赘述。 - 第三方软件进行连接(这里使用navicat)
MySql的默认数据库
mysql数据库默认情况下包含了information_schema、performance_schema、mysql和sys。
- information_schema:提供了数据库元数据的访问方式,保存了MySQI服务所有数据库的信息;information_schema就像是MySQL实例的一个百科全书,类似维基百科。
- mysql:保存MySQL的权限、参数、对象和状态信息。
- performance_ schema:主要用于收集数据库服务器性能参数,提供进程等待的详细信息,包括锁、文件信息等;为提供MySQL服务器性能做出详细的判断。
- sys: sys库所有的数据源来自performance_schema。目的是要将performance_schema的复杂度降低,让数据库管理员DBA可以更好的阅读库中的内容,快速了解数据库的运行情况。
默认会有这四个库。
数据库端口号
- Oracle: 1521
- MySQL: 3306
- SQL Server: 1433
- PostgreSQL:5432
- mongoDB: 27017
- Redis: 6379
- MemcacheDB: 11211