MySQL数据库介绍
1.一款深受欢迎的开源关系型数据库
2.Oracle旗下的产品
3.遵守GPD协议,可以免费使用与修改
4.特点
(1)性能良好、服务稳定
(2)开源、无版权限制、成本低
(3)多线程、多用户
(4)基于C/S (客户端/服务器)架构
(5)安全可靠
5.日志
(1)数据库日志文件用于备份,恢复,故障定位、分析是最核心的部分
(2)mysql 与oracle 日志有所区别
(3)mysql 写一条数据,同步到日志中一条
PS:insert into ky11 (id, name, score) values (1, ' zhangsan' ,20) ;
(4)oracle:重做日志组
1)一个组中至少3个日志成员,轮流存储日志
2)还会有另一个组与之同步/备份
3)阿里云OSS对象存储,一式三份备份(使用重做日志组思想)
4)对象存储:存储大都是一些静态文件,图片、音频、视频
5)不能直接在对象存储中修改数据
6)飞天平台,盘古系统,钟馗:安全,女娲:选举/调度,盘古一式三份
6.Mysql存储引擎
myisam 和innodb
1)myisam: 快速读取,不支持事务
2)innodb: 更注重写,支持事务
7.mysql数据库管理
describe user;
(1)Mysql做为SQL数据库的特性Mysql的语言SQL语句来控制增删改查
(2)增删改查按照类型划分的
(3)具体的语句操作(基操)
基于SQL语句的进阶→更好的通过SQL语句的管理、控制,让Mysql处理能力更为效率
(4)高阶SQL语句用法
1)备份、恢复
2)集群设计、集群演变的理念:
3)单台Mysql→压力过大、同时数据存在单点故障的问题,要做冗余、备份
4)引申出第一个Mysql集群架构→主从复制(主-备)→mysq1性能不均衡→ I/0读写性能不均衡
5)引申出第二个Mysql集群架构→读写分离(主-备) →备用服务器是多个,但是Master服务器单个→Master服务器又存在了单点故障问题
6)引申出第三个架构→ MHA (master HA高可用) → 学习的集群
默认不需要小数点
整数
(5)常用的数据类型
int: 整型 用于定义整数类型的数据1 2 3 4 5 10 100 999
float: 单精度浮点4字节32位 准确表示到小数点后六位
double: 双精度浮点8字节64位 双精度支持存储的数字小数位更多
char: 固定长度的字符类型 用于定义字符类型数据。0100 char (70) 12345000000
varchar: 可变长度的字符类型 varchar设置_上限 varchar (10) 123456789 123
text: 文本
image: 图片
decimal (5,2): 5个有效长度数字,小数点后面有2位 指定长度数组345.21 345.899 345.891 345. 89 345.90
Char (10)如果存入数据的实际长度比指定长度要小,会补空格至指定长度,如果存入的数据的实际长度大于指定长度,低版本会被截取,高版本会报错。
截取2/ 截断2
原数据 .899 .891
截取 .90 .89
截断 .89 .89
(6) 数据库管理(基础的控制语言是SQL语句)
SQL 语句
SQL语言分类:
DDL: 数据定义语言,用于创建数据库对象,如库、表、索引等
DML:数据操纵语言,用于对表中的数据进行管理
DQL:数据查询语言,用于从数据表中查找符合条件的数据记录
DCL:数据控制语言,用于设置或者更改数据库用户或角色权限
8.数据库管理操作:
查看数据库结构
describe table_ name;
表A
姓名 年龄 身高 体重
原表(字段):
姓名(varchar(40) ) 年龄(int (4)) 身高(decimal (5,2)) 体重(varchar (10))
desc user;
Field (字段) Iype(数据类型) Null Key Default Extra
Host char (60) NO PRI
User char(16) NO PRI
Password char (41) NO
Select_ priv enum('N', 'Y') NO N
Insert_ priv enum('N', 'Y') NO N
Update_ priv enum('N', 'Y') NO N
Field: 字段名称
Type: 数据类型
Null :是否允许为空
Key:主键.
Default:默认值
Extra :扩展属性,例如:标志符列(标识了种子,增量/步长) 1 2
id 1 3 5 7
auto_ increment 自增长
————————————————
版权声明:本文为CSDN博主「Drw_Dcm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Drw_Dcm/article/details/126749145








暂无数据