vlambda博客
学习文章列表

MySQL概念以及常用符号

 概念

1、DB

数据库(database):储存数据的仓库,它保存了一系列有组织的数据

2、DBMS

数据库管理系统(Database Manaagement System)。是数据库通过DBMS创建和操作的容器,用于管理DB中的数据

3、SQL

结构化查询语言(Structrue Querty Language):专门和数据库通信的语言

SQL特点:

1、不是某个特定数据库供应商专有的语言,几乎所有的DBMS都支持SQL

2、简单易学

3、虽然简单、实际是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作

优点:

成本低  性能高  简单

mysql常用符号

1、->表示命令没有没有命令执行符或者说等待命令执行符来确认

2、'>表示当前的sql命令缺少单引号   可使用/c清除命令

3、">表示当前的sql命令 缺少双引号  可使用/c清除命令

修改mysql提示符

参数

描述

/D

完整的日期

/d

当前数据库

/h

服务器名称

/u

当前用户

使用方法:

链接客户端时通过参数指定

mysql -uroot -p密码 --prompt提示符

连接上客户端后,通过prompt命令修改

PROMPT提示符

例如PROMPT \u@\h \d 当前用户>@服务器名称 当前数据库 > 

编码规范

1、关键字与函数名称全部大写

2、数据库名称、表名称、字段全部小写

3、SQL语句必须以分号结尾

SQL字符集

1常用的中文字符集

GB2312 :双字节编码早期标准(不推荐)

GBK:双字节编码中期标准,不是国标,但支持系统很多而且在GB2312基础上增加了很多偏僻生子

UTF-8:1~4字节的编码,互联网广泛使用,亚洲通用字符集国际标准化 支持任何语言,在MYSQL中写成utf8

2、GBK与utf-8的区别

存储长度不一样,GB系统一个汉字占位2个字节,utf-8占位3个字节

推荐使用utf-8支持语言更多

3、数据库字符集以来关系

内容字符集->字段字符集->表字符集->库字符集