数据库学习之六:mysql数据类型
六、mysql数据类型1、课程大纲• 数据类型介绍• 数据类型设置• 列属性• 数据类型的字符集用法• 选择适当的数据类型2、数据类型介绍• 四种主要类别:数值类型字符类型时间类型二进制类型• 数据类型的 ABC 要素:Appropriate(适当)Brief(简洁)Complete(完整)• 例 1:列声明CR...
2024-01-10数据库学习之十:mysql日志管理
十、mysql日志管理课程大纲1、MySQL日志类型简介2、MySQL错误日志配置及查看3、MySQL binlog介绍及管理实战4、MySQL 慢查询日志设置及管理实战1、日志的类型简介mysql> show variables like "%log_error%";在配置文件中指定错误日志位置。mysql> show variables like "%gen%"; 一般日志查询二进制日志,记录修改记录...
2024-01-10数据库学习之九:mysql存储引擎
九、mysql 存储引擎1、课程大纲存储引擎的介绍mysql中的存储引擎分类mysql存储引擎设置mysql,innodb引擎存储结构mysql中的事物mysql中的锁2、mysql存储引擎介绍mysql存储引擎介绍文件系统:操作系统组织和存取数据的一种机制。文件系统是一种软件。类型:ext2,3,4,xfs数据:不管使用什么文件系...
2024-01-10Mysql数据库语言学习的路线
对于我们数据库的学习,不管是测试人员还是开发人员以及我们的DBA来说重点都是SQL;但是我们的SQL可以分多少类型,学习重点又是在哪里呢,本文仅仅针对测试人员来展开说明:SQL:structure query language是结构化语言,正常来说学习了Mysql的SQL语言,后续针对关系型数据库的SQL都是大同小异的,它可以...
2024-01-10数据库学习之三:mysql的基本管理
三、mysql的基本管理1、数据库关闭启动数据库启动流程:关闭:[root@centos6-kvm3 support-files]# service mysql stop[root@centos6-kvm3 support-files]# mysqladmin -uroot -poldboy123 shutdown启动:[root@centos6-kvm3 support-files]# service mysqld start[root@centos6-kvm3 support-files]# /appl...
2024-01-10数据库学习之二:mysql安装及启动
二、mysql安装及启动1、mysql安装方式介绍1.RPM、Yum:安装方便、安装速度快,无法定制2.二进制:不需要安装,解压即可使用,不能定制功能3.编译安装:可定制,安装慢。5.5之前:./configure make make install5.5之后:cmakegmake4.先编译,然后制作rpm,制作yum库,然后yum安装。简单、速度快、可定制,比较...
2024-01-10数据库学习之十二:mysql主从复制
十二、mysql主从复制1、主从复制原理1.主从复制的前提:1.1两台mysql实例(多台物理机,或者多实例)1.2主库要开启二进制日志1.3主库要提供复制相关用户,replication slave,一个比较特殊的权限。grant replication slave on * . * to repl@"10.0.0.%" identified by "123";1.4从库需要将和主库相差的数据,进行追加一般...
2024-01-10数据库学习之十一:mysql备份恢复
十一、mysql 备份恢复课程大纲1、备份的原因2、备份的方式3、备份的工具4、mysqldump备份工具的详解5、mysqldump+mysqlbinlog实现增量备份6、企业级备份策略及恢复案例7、xtrabackup备份恢复实战运维工作的核心简单概括就两件事:第一个是保护公司的数据。第二个是让网站能7*24小时提供服务(用...
2024-01-10mysql数据库是干什么的
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的...
2024-01-10数据库学习之十三:mysql高可用配置
十三、mysql高可用1、普通主从复制架构存在的不足高可用?业务不间断的工作。用户的体验不出来业务断点。普通主从环境,存在的问题:1、监控的问题:APP应用程序,并不具备监控数据库的功能,没有责任监控数据库是否能连接。2、选主的问题:3、failover:VIP漂移,对于应用透明4、数据补偿...
2024-01-10学习数据库选MongoDB还是mysql
在当今的数据库市场上,主要应用较多的是mongodb和mysql,那到底选择哪一个作为主要数据库选择,下面分析下两者间区别mongodb一种文件导向的数据库管理系统,属于一种通称为NoSQL的数据库mysql一个开源的关系型数据库,大量应用在各大网站后台中,承担着信息存储的重要作用MySQL是一个小型关系型数...
2024-01-10数据库学习之八:mysql基础优化索引管理
八、mysql 基础优化-索引管理1、课程大纲索引介绍索引管理2、执行计划获取及分析mysql数据库中索引的类型介绍BTREE:B+树索引 (主要)HASH:HASH索引FULLTEXT:全文索引RTREE:R树索引------索引管理:索引建立的在表的列上(字段)的。在where后面的列建立索引才会加快查询速度。索引分类:- 主键索...
2024-01-10mysql8.0[数据库教程]
https://blog.csdn.net/qq_42365534/article/details/102847013?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1# https://www.cnblogs.com/dzhy/p/11055900.htm...
2024-01-10linuxmysql数据库复制
一、主服务器配置1、配置文件my.cnf的修改[root@localhost mysql]# vim /etc/my.cnf #在[mysqld]中添加:server-id=1log_bin=master-binlog_bin_index=master-bin.indexbinlog_do_db=test#备注:#server-id 服务器唯一标识。#log_bin 启动MySQL二进制日志,即数据同步语句,从数据库会一条一条的执行这些语句。#binlog_do_db 指定记录二进制日志的...
2024-01-10mysql学习笔记二DQL
-- 查询编号为1004的学生的姓名和生日 select name,birthday from student where id=1004;-- 查询年龄大于18的学生信息 select * from student where age>18;-- 查询小明的成绩 select name,score from student where name="小明";-- 查询年龄在18到20之间的所有学生 select * from student where age>18 and...
2024-01-10loop在数据库mysql中进行循环
在我们使用循环语句的时候,有跟大家提到过while是不断在循环的,当时我们举的例子为学习是永无止境的。同样的,我们在使用数据库mysql时也有这样的功能可以实现,那就是loop函数。在语法的使用上不是很难,功能输出结果上跟while类似。接下来小编就一起带大家用loop在数据库mysql中进行循环操作...
2024-01-10mysql数据库 [数据库教程]
1.回顾:1.MySQL默认端口号是多少? 33062.MySQL中的超级用户叫什么? root3.创建数据库的语句? CREATE DATABASE JD CHARSET=utf8;4.修改数据库的语句? alter database 库名 charset=utf8;5.删除数据库的语句? DROP DATABASE JD;6.查看数据库的语句? SELECT DATABASE();2.数据表:数据库是由数据表组成的,数据是存在数据表里的。...
2024-01-10sql数据库语言练习,增删改查
数据库创建DROP DATABASE IF EXISTS `sql_invoicing`;CREATE DATABASE `sql_invoicing`; USE `sql_invoicing`;SET NAMES utf8 ;SET character_set_client = utf8mb4 ;CREATE TABLE `payment_methods` ( `payment_method_id` tinyint(4) NOT NULL AUTO_INCREMENT, `name` varchar(...
2024-01-105djangomysql[数据库教程]
1 mysql 解压版参考:https://www.cnblogs.com/guanfuchang/p/6019758.htmlhttps://blog.csdn.net/ermaner666/article/details/79096939/1 需要先增加my-default.ini文件2 步骤 a 环境变量: MYSQL_HOME 》D:mysql-5.7.34-winx64path添加 》%MYSQL_HOME%in b 注册mysql服务管理员身份打开控制台安装服务:mysqld instal...
2024-01-10mysql数据库乱码[mysql教程]
无论何种数据库只要出现乱码问题,这大多是由于数据库字符集设定的问题。下面我们就介绍一下,数据库的字符集的设定及乱码问题的解决。mysql可以支持多种字符集。在同一个数据库的不同表,同一个表中的不同字段,都可以指定使用不同的字符集。mysql数据库乱码问题解决方法(即修改字符集方...
2024-01-10null怎样在数据库mysql中变为特定值
当我们遇到结果为null时,很多刚学python的小伙伴都为认为没有数值,一般来说这种结果是不尽人意的。其实换一种思路,我们会也可以把最后输出的null结果替换成一个我们想要的特定值,这样在操作结果上也不容易出现其它的问题。接下来小编就教大学如何用null在mysql中变为特定值。在程序中调用sql...
2024-01-10学习数据库选MongoDB还是mysql[mysql教程]
在当今的数据库市场上,主要应用较多的是mongodb和mysql,那到底选择哪一个作为主要数据库选择,下面分析下两者间区别mongodb一种文件导向的数据库管理系统,属于一种通称为NoSQL的数据库mysql一个开源的关系型数据库,大量应用在各大网站后台中,承担着信息存储的重要作用MySQL是一个小型关系型数...
2024-01-10mysql学习笔记一基础知识及DDL
规范一条语句要以分号(;)结束sql可以单行和多行书写,一般通过缩进和换行书写提高代码可读性sql的关键词一般都要全大写分类DDL(Data Defination Language) 数据定义语言 用于操作数据库常用对象,例如数据库 表格等,常用的关键字:CREATE(创建); ALTER(修改) ; DROP(删除)等DML(Data ...
2024-01-10bmsql压测工具 [数据库教程]
目录 bmsql工具简介bmsql全称BenchMarkSQL目前支持postgres bmsql工具使用方法压测步骤./runDatabaseBuild.sh liurong-716.props ./runBenchmark.sh liurong-716.props ./generateReport.sh my_result_2020-07-17_xxxxx (生成html报告) 配置文件说明 bmsql的实现 bmsql压测工具...
2024-01-10mysql14覆盖索引+回表 [数据库教程]
覆盖索引概念: MySQL可以利用索引返回select列表中的字段值(就是索引值)。而不必根据主键再次读取聚簇索引数据文件查到数据,也就是平时所说的不需要回表操作。覆盖索引其实是索引覆盖的意思,索引字段就已经囊括select查询的字段,即索引字段覆盖了需查询的字段。 可以看一个例子举...
2024-01-10