MySQL基础(1)——简介

数据库

数据库是什么?百度百科上有两种定义:

  1. 数据库是按照数据结构来组织、存储和管理数据而建立在计算机存储设备上的仓库。
  2. 数据库是长期存储在计算机内有组织的、可共享的数据集合。

简单的说,数据库就存储在计算机上有组织的的数据仓库。


数据库通过数据库管理系统(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

你可能感兴趣的:(MySQL基础(1)——简介)