代码编织梦想

【带大家了解数据库系统】-爱代码爱编程

数据库管理系统分类 关系型数据库(RDBMS) 1、Oracle 数据库 (老大,最挣钱的数据库) 2、MySQL数据库 (最流行中型数据库)) 3、SQL server 数据库 (Windows上最好的数据库) 4、 PostgreSQL(功能最强大的开源数据库) 5、SQLite(最流行的嵌入式数据库) 非关系型数据库(NoSQL) 1

瑞吉搭建和用户登录退出-爱代码爱编程

目标 一周内完成瑞吉外卖的整体开发,能够大部分业务代码,有自己的思路,手撸代码。 具体涉及到的技术 Maven Mybatis/MybatisPlus 拦截器 OSS文件服务器 git redis缓存短信和首页信息 Sp

mysql crud-爱代码爱编程

CRUD 增加Create 查询Retrieve 更新Update 删除Delete 这四种操作是表的最常规操作,也是使用频率最高。 Select 查询 select 字段名 from 表名; select 字段1,字段2,字段3… from 表名; select id as stu_id,name as stu_name,age as s

sql中 with函数的用法-爱代码爱编程

例如: -- 商品毛利率=(1-进价/平均单件售价)*100% -- 进价in_price,平均单价售价price / cnt, -- 涉及两表,tb_order_detail,tb_product_info -- 店铺毛利率=(1-总进价成本/总销售收入)*100% -- 总进价成本 in_price * cnt,总销售收入 price * cnt

mysql的sql优化-爱代码爱编程

mysql数据库 mysql的SQL优化 SQL优化主要有三点:表字段设计、索引的创建、正确SQL编写防止索引失效以及查看执行计划 表字段设计 字段的类型选择要合适。按照整型 > 日期类型 > char、

彻底解决:java.sql.sqlexception: incorrect string value: ‘\xf0\x9f\x92\x94‘ for column ‘name‘ at row 1-爱代码爱编程

出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的。 出现原因:当insert数据中有表情时发生。而这

单词笔记(1)-爱代码爱编程

8种基础数据类型: byte 1; short 2 ; int 4; long 8; float 4; double 8; char 2; boolean true/false 类 class;接口 interface;方法 method;静态 static;参数 args; 访问修饰符: Private 私有; Default 默认; Prote

jdbc综合实践->java操作mysql数据库-爱代码爱编程

目录 1、需求 2、工程目录 2.1、工程目录说明 2.2、src文件 3、准备工作 3.1、⭐开启MySQL 3.2、数据初始化 3.3、导入驱动包 3.4、驱动包介绍 3.5、回顾JDBC代码步骤 3.5.1、原先步骤 3.5.2、🔺🔺改进步骤 4、代码实现 4.1、druid.properties 4.2、com.sql

docker安装软件mysql和tomcat-爱代码爱编程

docker安装软件mysql和tomcat 1、安装MYSQL 1、拉取镜像 docker pull mysql:5.7 2、创建容器 docker run --name mysql -p 3306:3306

rust 与 mysql 交互篇之 sqlx-爱代码爱编程

数据库在编程中是一个很重要的环节,这里是记录rust如何操作数据库并以mysql为主的做简单的使用说明。rust中对mysql数据库存有支持的我所知道的crate: mysql 单一驱动sqlx 多驱动,异步,不是ORMd

mysqltransactionrollbackexception-爱代码爱编程

前段时间发现项目启动过程特别慢,特别慢。经常等2-3分钟。偶尔还会报错。偶尔启动成功。报错异常信息MySQLTransactionRollbackException。上网百度才发现是操作过程中的进程未结束导致mysql死锁。

mysql8.0的下载安装配置卸载-爱代码爱编程

1.Mysql的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”

mysql函数-爱代码爱编程

-- 常用函数 -- 数学运算 SELECT ABS(-2)        -- 绝对值 SELECT CEILING(9.4)   -- 向上取整 SELECT FLOOR(9.4)     -- 向下取整 SELECT RAND()         -- 返回0~1之间的随机数 SELECT SIGN(-10)         -- 判断一个数的符号

mysql性能优化浅析及线上案例-爱代码爱编程

1、 数据库性能优化的意义 业务发展初期,数据库中量一般都不高,也不太容易出一些性能问题或者出的问题也不大,但是当数据库的量级达到一定规模之后,如果缺失有效的预警、监控、处理等手段则会对用户的使用体验造成影响,严重的则会直接导致订单、金额直接受损,因而就需要时刻关注数据库的性能问题。 2、 性能优化的几个常见措施 数据库性能优化的常见手段有很多,

【sql注入漏洞-03】报错注入靶场实战-爱代码爱编程

报错注入 在注入点的判断过程中,发现数据库中SQL语句的报错信息,会显示在页面中,因此可以进行报错注入 报错注入的原理:就是在错误信息中执行SQL语句。触发报错的方式很多,具体细节也不尽相同。报错注入有可能成功,也有可能不成功!可以多刷新几次 我们可以利用报错信息,获取数据库中的信息 [select concat(left(rand(),

一篇带你mysql入门-爱代码爱编程

文章目录 1. MySQL概述1.1 数据库相关概念1.2 MySQL数据库1.2.1 版本1.2.2 下载1.2.3 数据模型 2. SQL2.1 SQL通用语法2.2 SQL分类2.3 DDL2.3.1

13.基础-sql-dml- 更新和删除-爱代码爱编程

修改数据 -- 修改id为1的数据,将name修改为itheima update employee set name ='itheima' where id = '1'; -- 修改id为1的数据,将name

windows中mysql5升级到mysql8,mysql5数据导入mysql8中文乱码-爱代码爱编程

客户机器上安装的mysql5,最近提出mysql要最新的,就要,他就要,那就安排mysql8 1、官网下载最新的mysql     下载安装教程参考 https://blog.csdn.net/WwLK123/article/details/127490342 2、导入数据报错参考 https://blog.csdn.net/redrose2100/a

虚拟主机3种方式nginx/apache+跨域知识点整理-爱代码爱编程

nginx基于多IP、多端口、多域名访问 1、添加配置文件 2、创建所需目录文件内容 3、curl 测试,浏览器测试 Apache基于多IP、多端口、多域名访问 1、添加网卡三种方法(虚拟机添加网络适配器) 2、命令添加(设置两个端口 配地址 up一下网卡) 3、用nmtui 添加ip地址 (输入nmtui进入会话 在Add后面添加IP) 2、添加配置文件

数据库三大范式-爱代码爱编程

为什么需要数据规范化? 信息重复 更新异常 插入异常 无法正常显示信息 删除异常 丢失有效的信息 三大范式 第一范式(1NF) 原子性:保证每一列不可再分 第二范式(2NF) 前提:满足第一范式 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。 每张表只描述一件事情 第三范式(3NF)