mysql介绍
- MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
mysql就是一个基于socket编写的C/S架构的软件
mysql自带:如mysql命令,mysqldump命令等 python模块:如pymysql
数据库管理软件分类
分两大类:
关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
非关系型:mongodb,redis,memcache
可以简单的理解为:
关系型数据库需要有表结构
非关系型数据库是key-value存储的,没有表结构
msyql基本操作
- 进入官网下载相应的msi版本即可,按照步骤安装即可完成;
- 安装成功后为了方便cmd中操作数据库,需要添加环境变量,只需要 将mysql安装的bin目录添加到系统PATH环境变量里,用;(分号)分割即可;
- 登录msyql: 然后打开cmd,键入命令:mysql -u 用户名 -p 密码。在我机子上键入的是:mysql -u root -p 我root的密码,然后就可以进入mysql了;
退出mysql:
\q or quit or exit
修改msyql提示符
1. 连接客户端时通过参数指定: mysql -uroot -pfqh202 --prompt 修饰符
2. 连接上客户端后通过prompt实现: mysql> prompt 提示符
3. 常用的参数:
\D 完整的日期
\d 当前数据库
\h 服务器名称
\u 当前用户
msyql的规范
- 关键字与函数名称全部大写;
- 数据库名称、表名称、字段名称全部小写;
- sql语句必须以分号结尾;