一.mysql基础

MySQL的基础概念

1.现在常用的数据库
Oracle、DB2、Sybase、 SQL Server、MySql
2.关系型数据库的 概念
A.基于客户的想法和观点所形成的认识和抽象。
实体(Entity):客观存在的、可以被描述的事物。
属性(Attribute):用于描述实体所具有的特征或特性
来描述员工的特征。
B.关系(Relationship):实体之间的联系。
一对一 一对多 多对多
3.数据库的基本三范式
A.第一范式
在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的域。
B.第二范式
第二范式就是在第一范式的基础上属性完全依赖于主键。
C.第三范式
在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖),否则就会有大量的数据冗余。
4.MySql是最流行的开放源码的数据库管理系统。(是c/c++编写的)
MySql是一种关系数据库管理系统。
MySql软件是一种开放源码软件。
MySql数据库服务器具有快速、可靠和易于使用的特点。
MySql服务器工作在客户端/服务器模式下,或嵌入式系统中
5.MySql字符集设置
设置的两种方式
用sql命令“SET NAMES 字符集名”,每次连接数据库都得执行一次。
如:SET NAMES ‘gbk’
显示当前客户端的字符集()
SHOW VARIABLES LIKE ‘character_set_client’
6.常用字符集
ASSCII ISO-8859-1 GB2312 GBK UTF-8
A.ASCII
单字节7位编码,共可表示127个字符大小写英文字母,阿拉伯数字和标点符号以及33 个控制符号美式字符集
B.ISO-8859-1(latinl)
单字节8位编码与ASCII编码兼容把其他任何编码的字节流当做ISO-8859-1编码看待都 没有问题,所以经常用来转码西欧字符集
C.GB2312
双字节编码包括对简体中文字符的编码,一共收录了7445个字符,包括6763个汉字和 682个其他符号,未收录繁体中文汉字和一些生僻字与ASCII字符编码兼容早期中文标准
D.GBK
包含所有的GB2312外加所有的繁体字
E.GB18030
2或4字节编码与ASCII编码兼容向下兼容GBK和GB2312标准,收录了27484个汉字
中文新标准,但目前使用不广泛
7.Unicode字符集
Unicode字符集包括全世界所有语言和文字符号它为每种语言中的每个字符设定了统一并且唯一的二进制编码
UTF-16:用固定2字节存储一个Unicode字符Java和windows XP内使用
UTF-8:用1-6个字节存储一个Unicode字符互联网和UNIX/Linux广泛支持,MySql Server内部也使用英文字母、数字和符号用1个字节存储,中文用3个字节存储
8.Mysql 自带的前端工具
mysql客户端工具一共有4个,mysqlfront, sqlyog, mysqlbrowser, ems mysql manager

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值