数据库
数据库是什么?百度百科上有两种定义:
- 数据库是按照数据结构来组织、存储和管理数据而建立在计算机存储设备上的仓库。
- 数据库是长期存储在计算机内有组织的、可共享的数据集合。
简单的说,数据库就存储在计算机上有组织的的数据仓库。
数据库通过数据库管理系统(DBMS Database Management System)来进行管理,通过数据库定义语言(DDL Data Definition Language )来定义数据库的模式结构和权限约束,通过数据库操作语言(DML Data Manipulation Language)来对数据库的数据进行增删改查等操作。
数据库的发展也是一个long long story,这里我就不叙述了。
MySQL
MySQL是一个关系型数据库管理系统,使用SQL来管理和组织数据库中的数据,内置多种存储引擎(默认为InnoDB,MySQL5.5之后)
SQL(Structured Query Language 结构化查询语言)是关系数据库操作语言,其不仅包含了数据库定义语言(DDL)、数据库操作语言(DML),还包括数据库查询语言(DQL)、事务处理语言(TPL)、数据库控制语言(DCL)和指针控制语言(CCL)。
MySQL有很多优点和良好特性这里我就不一一叙述了。
MySQL文件目录
MySQL安装目录下有很多文件夹
- bin目录——存储MySQL可执行文件,
- data目录——存储数据文件,建立的数据库表就存在这里
- include目录——存储MySQL包含的头文件
- lib目录——存储MySQL相关的库文件
- docs目录——存储MySQL的文档目录
- share目录——存储错误消息或字符编码集
- 配置文件文件——MySQL配置文件,可以设置MySQL的字符集。
MySQL的登录和退出
MySQL可以在命令行中进行登录,在登录的时候有以下参数可以使用
- -u 登录用户的用户名
- -p 登录用户的密码,一般后面可以不输入密码,回车后进行密文输入
- -h 服务器
- -P 端口
- -D 登录时打开指定的数据库
- --prompt=name 设置命令提示符,默认是mysql>
- --delimiter=name 设置分隔符,默认是;和\g
- -V,--version 查看MySql的版本
MySql退出也很简单
- quit
- exit
- \q