个人主页:兜里有颗棉花糖欢迎点赞👍收藏✨留言✉加关注💓本文由兜里有颗棉花糖原创收录于专栏【MySQL学习专栏】🎈本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌重点放前面:MySQL是一个客户端、服务器结构的程序。MySQL默认是拉丁文,不支持中文。需要我们在创建数据库的时候设置一下字符编码(utf8或者utf8mb4)目录一、数据库操作二、数据库数据类型三、数据表操作(增删查改)一、数据库操作//创建数据库createdatabasedb_name;createdatabasedb_name[charactersetcharset_name];//设置字符集方式1creat
作者水平低,如有错误,恳请指正!谢谢!!!!!项目简单,适合大学生参考分类专栏还有其它的可视化博客哦!专栏地址:https://blog.csdn.net/qq_55906442/category_11906804.html?spm=1001.2014.3001.5482成果展示: 一、数据源1)可以使用自己的MySQL数据库;2)使用我提供的数据。(要数据私信/留言——>留下邮箱即可)二、所需工具MySQL、IDEA、jdk1.8、Maven等等,总之编写工具要准备好,环境要搭建好三、项目框架搭建参考我博客的项目框架搭建,从3.1看到4.3即可springboot+mybatis+echar
试图用以下方式导出数据库时mysqldump-uroot-p--optdatabasename>databasename.sql它失败并显示:mysqldump:unknownvariable'datadir=/var/lib/mysql'我在互联网上研究了MySQL配置文件的情况:[mysqldump]datadir=/var/lib/mysql在这种情况下,解决方案是删除[mysqldump]/datadir变量,但是就我而言,我在任何配置文件中都没有该变量,因此该解决方案对我没有用。要查看系统中所有可能的配置文件都位于我的系统中的位置,我使用了mysqld--verbose--help,
------每个命令输完记得按【enter】回车键-------1、查找mysql的配置文件命令-mysql的配置文件默认名是my.cnf:find/-namemy.cnf2、查看显示的配置文件内容:cat/etc/my.cnf3、修改配置文件的内容:使用vi或vim命令vi /etc/my.cnf输入i命令开始编辑在文件[mysqld]配置末尾加上skip_ssl4、退出并保存编辑的内容:按【esc】输入:wq或者:x保存5、要使以上的配置生效,需重启mysql服务,5.1查找mysql.server find/-namemysql.server5.2停止服务拷贝mysql.server的
步骤1.dockerps-a查看docker内的镜像。2.进入容器dockerexec-it[容器ID]/bin/bash3.找到MySQL的配置文件mysql--help|grepmy.cnfcd/etc/mysql4.安装vim工具apt-getinstallvim报错的话应该是要更新apt-getupdate这里下载慢的话,可能要配置国内镜像源。mv/etc/apt/sources.list/etc/apt/sources.list.bakecho"debhttp://mirrors.163.com/debian/jessiemainnon-freecontrib">>/etc/apt/
7.2.undo日志7.2.1.事务回滚的需求我们说过事务需要保证原子性,也就是事务中的操作要么全部完成,要么什么也不做。但是偏偏有时候事务执行到一半会出现一些情况,比如:情况一:事务执行过程中可能遇到各种错误,比如服务器本身的错误,操作系统错误,甚至是突然断电导致的错误。情况二:程序员可以在事务执行过程中手动输入ROLLBACK语句结束当前的事务的执行。这两种情况都会导致事务执行到一半就结束,但是事务执行过程中可能已经修改了很多东西,为了保证事务的原子性,我们需要把东西改回原先的样子,这个过程就称之为回滚(英文名:rollback),这样就可以造成这个事务看起来什么都没做,所以符合原子性要求
背景描述在MySQL中创建函数时,报错如下:ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(youmightwanttousethelesssafelog_bin_trust_function_creatorsvariable)错误原因这是我们开启了bin-log,我们就必须指定我们的函数是否是1、DETERMINISTIC不确定的2、NOSQL没有SQl语句,当然也不会修改数据3、READSSQLDATA只是读取数据,当然也不会修改数据4、MODI
目录多表查询概述一、多表关系1.一对多(多对一)2.多对多3.一对一二、多表查询概述1.内连接1.1、隐式连接1.2、显示连接2.外连接1、左外连接2、右外连接3.自连接4.联合查询5.子查询5.1、按照查询结果5.1.1、标量子查询(通俗来说就像函数的返回值为一个结果值)5.1.2、列子查询5.1.3、行子查询5.1.4、行子查询5.1.5、表子查询5.2、按照位置5.2.1、where之后5.2.2、from之后5.2.3、select之后总结多表查询概述 在实际的项目开发中,在进行数据表结构设计的时候,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间很多都是相关联
Win10/Win11借助qume模拟器安装arm64麒麟v10前言 近两年的国产化进程一直在推进,基于arm架构的国产系统也在积极发展,这里记录一下基于麒麟v10arm版安装常见数据库的方案。 麒麟软件介绍:银河麒麟高级服务器操作系统V10-国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 arm与x86_64架构存在差异,故无法通过vmware,virtualbox等虚拟机软件直接安装arm版本的麒麟v10,可以通过qume模拟器来模拟。网上方案比较多,这里以win11,qume7.1.0进行演示。如果不进行OceanBase的安装演示,qume的虚拟硬盘可以
目录1、防火墙1.1、查看防火墙状态1.2、开启防火墙1.3、关闭防火墙1.4、重启防火墙1.5、查看防火墙版本2、安装JDK2.1、官网下载tar包2.3、解压tar.gz文件2.4、配置环境变量2.4.1、查看安装路径2.4.2、设置环境变量2.4.3、执行该让环境变量生效2.4.4、查看JDK版本3、Docker3.1、安装Docker3.1.1、卸载旧版本3.1.2、获取软件最新源3.1.3、安装apt依赖包3.1.4、安装GPG证书3.1.5、验证3.1.6、设置稳定版仓库3.2、安装DockerEngine-Community3.2.1、更新apt包索引3.2.2、安装最新版本3.