袁党生博客

  • 主页
  • linux基础
  • SHELL
  • WEB
  • 负载
  • 企业级应用
  • 数据库
  • KVM
  • Docker
  • K8S
  • 监控
  • 存储
  • 博客搭建问题
数据库
数据库

六、MySQL架构和存储引擎

MySql架构 术语解释: 事务:多个操作的完整集合,这几个操作必须作为一个整体出现,一次性全部做完,myisam不支持此特性 加锁:当对数据库中的表操作时,对该表或表中的内容进行加锁,防止多个人同时操作,会影响数据库的并发性,myisam支持表级锁(更改表时,对整个表加锁),innodb支持行级锁(更改表时,只对某一行加锁),innodb并发性更高,更加灵活 MVCC 多版本并发控制机制 多个事务对某个表同时进行操作时如t1事务进行写操作,t2事务进行查询操作,此时写操作尚未完成,操作过程中形成的数据我们称之为脏…

2020年4月23日 0条评论 708点热度 0人点赞 袁党生 阅读全文
数据库

五、MySQL用户和权限管理

元数据数据库:mysql   系统授权表:   db, host, user   columns_priv, tables_priv, procs_priv, proxies_priv 用户账号: 'USERNAME'@'HOST':   @'HOST':   主机名;   IP地址或Network;   通配符: % _     示例:172.16.%.% 用户管理 创建用户:CREATE USER   CREATE USER 'USERNAME'@'HOST' [IDENTIFIED BY 'password'…

2020年4月23日 0条评论 846点热度 0人点赞 袁党生 阅读全文
数据库

四、函数和存储过程

函数 函数:系统函数和自定义函数 系统函数:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html 自定义函数(user-defined function UDF)   保存在mysql.proc表中   创建UDF:   CREATE [AGGREGATE] FUNCTION function_name(parameter_nametype,[parameter_nametype,...])   RETURNS {STRING|INTEGE…

2020年4月23日 0条评论 908点热度 0人点赞 袁党生 阅读全文
数据库

三、管理数据库和表

关系型数据库的常见组件 数据库:database 表:table   行:row   列:column 索引:index 视图:view 用户:user 权限:privilege 存储过程:procedure,无返回值 存储函数:function,有返回值 触发器:trigger 事件调度器:event scheduler,任务计划 SQL语言的兴起于语法标准 20世纪70年代,IBM开发出SQL,用于DB2 1981年,IBM推出SQL/DS数据库 业内标准微软和Sybase的T-SQL,Oracle的PL/SQ…

2020年4月23日 0条评论 976点热度 0人点赞 袁党生 阅读全文
数据库

二、MySql数据库安装

2.1 MySQL介绍 MySQL历史 1979年:TcX公司Monty Widenius,Unireg 1996年:发布MySQL1.0,Solaris版本,Linux版本 1999年:MySQL AB公司,瑞典 2003年:MySQL 5.0版本,提供视图、存储过程等功能 2008年:Sun 收购 2009年:Oracle收购sun 2009年:Monty成立MariaDB MySQL和MariaDB 官方网址:   https://www.mysql.com/   http://mariadb.org/ 官方…

2020年4月23日 0条评论 901点热度 0人点赞 袁党生 阅读全文
数据库

一、关系型数据库基础

数据库的发展史 萌芽阶段:文件系统   使用磁盘文件来存储数据 初级阶段:第一代数据库   出现了网状模型、层次模型的数据库 中级阶段:第二代数据库   关系型数据库和结构化查询语言 高级阶段:新一代数据库   “关系-对象”型数据库 文件管理系统的缺点 编写应用程序不方便 数据冗余不可避免 应用程序依赖性 不支持对文件的并发访问 数据间联系弱 难以按用户视图表示数据 无安全控制功能 数据库管理系统的优点 相互关联的数据的集合 较少的数据冗余 程序与数据相互独立 保证数据的安全、可靠 最大限度地保证数据的正确性 数…

2020年4月23日 0条评论 1310点热度 0人点赞 袁党生 阅读全文
12
分类
标签聚合
文件管理 进程和计划任务 用户/组权限管理 grep sed awk 软件包管理 磁盘和文件系统管理 网络管理 selinux LAMP dns nginx http服务 系统启动和内核管理 ssl加密与安全 系统自动化安装及cobbler ansible 防火墙 日志管理 lvs haproxy tomcat sudo ingress控制器 keeplived PromQL varnish redis kvm虚拟化 ELK gitlab+jenkins k8s网络组件 文件查找和压缩 shell mysql 存储 ceph docker 监控 prometheus k8s
最近评论

COPYRIGHT © 2023 linux学习. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备18039507号-1