草庐IT

MySQL 备忘清单_开发速查表分享

MySQL备忘清单MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择MySQL作为网站数据库。MySQL备忘单旨在快速理解MySQL所涉及的主要概念,提供了最常用的SQL语句,供您参考。入门,为开发人员分享快速参考备忘单。开发速查表大纲入门介绍登录MySQL常用的查看MySQL信息退出MySQL会话备

mysql-community-libs-5.7.44-1.el7.x86_64.rpm 的公钥尚未安装或源 “MySQL 5.7 Community Server“ 的 GPG 密钥已安装,但是不适

用于此软件包。请检查源的公钥URL是否配置正确。(标题写不下了-_-!)解决方法:输入:rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022(我是2023年做的,但是输入2023会报错,但输入2022却直接成功)再次启动mysql.server后查看状态启动:systemctlstartmysqld.service查看运行情况:systemctlstatusmysqld.service这样就已经成功了

基于python+django框架+Mysql数据库的个人博客系统设计与实现

 项目背景和意义目的:本课题主要目标是设计并能够实现一个基于web网页的python个人博客系统,整个网站项目使用了B/S架构,基于python的Django框架下开发;管理员通过后台录入博客文章、管理博客文章,设置网站信息,管理会员,管理和设置广告、留言等;用户通过登录网站,查看博客文章、查看博客列表、收藏博客文章、发表评论等。意义:随着Internet的普及,越来越多的个人建立了自己的WWW网站,个人通过网站可以展示自己的一些博客,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中博客管理系统是构成个人网站的一个重要组成部分,它担负着双层作用,一方面可以用来动

MySQL运维6-Mycat垂直分库

一、垂直分库场景  场景:在业务系统中,涉及一下表结构,但是由于用户与订单每天都会产生大量的数据,单台服务器的数据存储以及处理能力是有限的,可以对数据库表进行拆分,原有数据库如下    说明1:整个业务系统中的表,大致分为四个,商品信息类的表,订单相关的表,用户相关表及省市区相关的表,这里暂时将省市区的表和用户相关的表放在一个数据节点上。  说明2:因为商品,订单和用户相关的数据,每天都会产生海量的数据,所以我们采取的分库策略是将不同业务类型数据,放在不同数据库中,即垂直分库。 二、准备工作  在192.168.3.90,192.168.3.91,192.168.3.92三台服务器上创建sho

Python 操作 MySQL 数据库:使用 mysql-connector-python 库

在现代应用程序中,与数据库的交互是不可或缺的一部分。Python提供了许多库来连接和操作各种数据库,其中最常用的之一就是mysql-connector-python。本篇博客将介绍如何使用Python操作MySQL数据库,包括连接数据库、创建表、插入数据、查询数据以及更新和删除数据等操作。1.安装MySQLConnector首先,需要安装mysql-connector-python库。可以使用以下命令:pipinstallmysql-connector-python2.连接到MySQL数据库importmysql.connector#连接到MySQL数据库conn=mysql.connecto

【MySQL】数据类型

文章目录数据类型分类数值类型小数类型字符串类型日期类型和时间类型enum和set数据类型分类数值类型:用于存储数值,包括整型和浮点型,如int、double、float等。字符串类型:用于存储字符串,包括固定长度的char和可变长度的varchar,以及blob和text类型等。日期和时间类型:用于存储日期和时间,包括date、time、datetime、timestamp等。枚举类型:用于存储枚举值,例如enum型。集合类型:用于存储一组值,例如set类型。注意:枚举类型和集合类型都属于字符串,因此它们被归为了String类型。在MySQL中,不同的数据类型有不同的存储需求和和存储限制,选择

第77讲:二进制方式搭建MySQL数据库5.7版本以及错误日志管理

二进制方式搭建MySQL数据库5.7版本前面是使用的yum的方式安装的MySQL数据库,在企业生产环境中大多数都用二进制方式安装。本次使用二进制方式搭建MySQL5.7.36版本。1.二进制安装MySQL5.7版本1.1.下载MySQL5.7版本的二进制文件[root@mysql~]#wgethttps://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz1.2.创建mysql用户管理MySQL服务[root@mysql~]#groupadd-rmysql[root@mys

mysql5.7版本在navicat运行SQL文件,运行失败or导不全?让我来看看

-------------------------------希望这篇文章可以帮你解决运行sql文件的问题!---------------------------------目录第一种情况:运行sql文件失败第二种情况:运行的sql文件,表导不全第一种情况:运行sql文件失败这两天做项目要操作数据库中的表,将队友建好的数据库导出SQL文件,导入自己的navicat的时候,总是这样:看了网上的一些方法,尝试去解决,还是失败。然后我想了想,在创建好数据库后(ps:在运行sql文件时看一下该sql文件里面是否有建数据库,若没有需要手动去创建一个)新建查询,手动去导表:用记事本打开sql文件,ctrl

MySQL之触发器

文章目录MySQL触发器什么是触发器为什么使用触发器创建触发器添加事件删除事件修改事件删除触发器触发器的应用场景MySQL触发器什么是触发器MySQL触发器(Trigger)是一种特殊的存储过程,它与表有关,当表上的特定事件(insert,update,delete)发生时,触发器会自动执行。可以使用触发器来实现数据约束,数据验证,数据复制等功能为什么使用触发器可以实现数据约束,数据验证,数据复制等功能例如:可以创建一个触发器,在向表中插入一条记录时,自动向另一个表中插入一个记录,从而实现数据复制的功能。触发器还可以用于实现数据验证,例如在插入或更新数据时,检查记录的某些字段是否符合要求,则拒

SpringBoot连接MySQL并整合MyBatis-Plus

一、配置MySQL数据库和MyBatis-Plus依赖dependencies>dependency>groupId>mysqlgroupId>artifactId>mysql-connector-javaartifactId>version>8.0.28version>dependency>dependency>groupId>com.baomidougroupId>artifactId>mybatis-plus-boot-starterartifactId>version>3.4.0version>dependency>dependency>groupId>org.projectlombo