代码编织梦想

01-MySQL基础-爱代码爱编程

一、MySQL基础操作 1、SQL语句中的快捷键 1. \G:格式化输出 2. \s:查看服务器端信息 3. \c:结束命令输入操作 4. \q:退出 5. \h:查看帮助 2、数据库操作 1. 查看数据库:show databases; 2. 创建数据库:create database 库名 default charset=utf

Chapter 2 Installing and Upgrading MySQL-爱代码爱编程

Chapter 2 Installing and Upgrading MySQL Installation of MySQL generally follows the steps outlined here: Determine whether MySQL runs and is supported on your platform.Choose w

mysql的下载与安装(zip)-爱代码爱编程

Mysql的下载与安装(压缩包形式) 1 下载zip包 下在社区版官网:https://dev.mysql.com/downloads/mysql/ 2 安装 解压文件 配置环境变量 在与bin同级目录下创建一个名为my.ini的文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=a

MySQL优化-爱代码爱编程

处理百万级以上的数据查询提高效率的方法: 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全

JDBC封装更新操作-爱代码爱编程

JDBC JDBC全称:Java DataBase Connectivity;是由SUN公司提供的一套通用的Java连接数据的标准(接口),这套接口用于屏蔽数据库之间的差异(方言),使得Java程序员可以专注于处理数据而不需要考虑数据库之间的差异; 使用JDBC的步骤 1. 加载数据库驱动2. 获取数据库连接对象3. 获取处理SQL语句的对象4

Unity中连接MySQL 错误:KeyNotFoundException: The given key was not present in the dictionary. 解决办法-爱代码爱编程

  一:连接数据库时报错 string sql = string.Format("Database={0};Data Source={1};User Id={2};Password={3};", database, host, id, pwd, "3306"); 在命令后面加上“charset=utf8”定义字符串的编码格式。 string sql

Kubernetes-pod控制器-Job(一次性任务)-爱代码爱编程

Job 一次性任务 Job,主要用于负责批量处理(一次要处理指定数量任务)短暂的一次性(每个任务仅运行一次就结束)任务。Job特点如下: 当ob创建的pod执行成功结束时,Job将记录成功结束的pod数量当成功结束的pod达到指定的数量时,Job将完成执行 apiVersion: batch/v1 kind: Job metadata: n

2020-12-14-爱代码爱编程

五:数据处理 聚合函数 MAX() MIN() AVG() SUM() COUNT() EG: SELECT MAX(invoice_total) AS highest, MIN(invoice_total) AS lowest, AVG(invoice_total) AS average, sum(invoice_total) AS total, CO

python进阶--上下文管理器和pymysql-爱代码爱编程

文章目录 mysql连接封装上下文管理器方式连接mysql mysql连接封装 import pymysql class DoMysql: def do_mysql(self, config, sql): config = config # 打开数据库连接 db = pymysql

Ubuntu上使用c++连接mysql数据库的g++与cmake编译方法-爱代码爱编程

1. 安装依赖 sudo apt install mysql-server mysql-client libmysqlclient-dev 2. 建立测试文件test.cpp /* test.cpp */ #include <mysql.h> #include <iostream> int main() { MYSQL

面试阿里P6,却被MySQL难倒,二战阿里,挤进天猫团队(Java岗)-爱代码爱编程

爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在我身上实现了。 每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里P6,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被天猫团队录用。 以下展示的阿里面试题(含答案)、学习资

我是怎么在每秒内向一百张表分别插入一条数据的-爱代码爱编程

我是怎么在每秒内向一百张表分别插入一条数据的 一、思想 ①减少数据库连接,一百张表分别插入一条数据,一秒内执行一百次连接插入肯定是不合适的,所以必须要批量 ②线程操作,将执行插入的方法放入线程内,避免主线程的等待 二、配置 现在讲一下mysql+mybatis的批量操作(其他数据库也都支持,实现配置各不相同,可自行查阅) 1、开启mysql的批

mysql安装后未设置密码无法登录的问题Access denied for user ‘root‘@‘localhost‘-爱代码爱编程

记录在Ubuntu20.10上安装mysql的一次经历 我的做法流程: 注意安装前先更新一下软件源获得最新版本:sudo apt-get update # 更新软件源 安装mysqlsudo apt-get install mysql-server 由于安装的时候没有设置密码,所以导致无法登陆。按照网上的教程都是使用debian-sys-ma

Linux 下 MySQL密码解决办法-爱代码爱编程

一,更改my.cnf,并重启mysql [root@localhost ~]# vim /etc/my.cnf # 在[mysqld]下添加如下内容: [mysqld] skip-grant-tables [root@localhost ~]# systemctl restart mysqld 二,登录MySQL 此时不需要输入密码,直接回车即

入职sql练习-爱代码爱编程

sql练习 1.准备数据2.练习题目2.1 查询表t_person_base_info中job为‘前端’或‘销售’的所有内容2.2 查询表t_person_base_info中gender为‘男’ 和 ‘女’各有多少人2.3 查询表t_person_base_info中job为‘销售’ 的不同性别各有多少人2.4 查询表t_person_base_

java写入中文数据进mysql变成?乱码问题-爱代码爱编程

适用于myeclipse+mysql5.5版本: 第一步:先在传入的链接上添加:characterEncoding=utf8 完整: url = “jdbc:mysql://localhost:3307/db_student?&characterEncoding=utf8”; 第二步:设置mysql和myeclipse的编码格式一致都为ut

Broken pipe异常分析和常用锁的命令-爱代码爱编程

错误描述 ClientAbortException: java.io.IOException: Broken pipe 这种就是获取不到连接了,连接已经断开了。 出现这种问题的可能性: 1. 连接太多,到了最大连接数,每个连接处理的速度太慢,而导致处理不过来所以连接断开了 2. 请求报文和返回参数量过大然而导致了client自行中断了连接。 3.

数据库备份和还原 mysqldump(重点,重点,重点)分库备份-爱代码爱编程

文章目录 一. 备份和恢复(建议,入职备份数据库)还原要点1.备份类型:差异备份实例增量备份实例2.冷、温、热备份1.冷备(速度读块)2.温备3.热备(建议)3.注意点3.物理和逻辑备份4.备份和恢复5.备份工具(怎样备份)基于LVM的备份二. 备份和恢复mysqldump工具备份数据库----并还原(建议)备份整个数据库----并还原利用二进制还

IO问题成顽疾,鹅厂专家来教你-爱代码爱编程

在日常工作中,有时候会发现 MySQL 的状态不太对劲,这时候就会看看监控指标,可能会发现:写入 QPS 开始出现毛刺,或者 IO 的指标很高。这时候该怎么办呢?本文会从 Linux 层面入手,根据不同的 IO 特点来分析 MySQL 数据库可能遇到的问题,并给出一些可参考的优化/缓解思路。 一、怎么看懂 IO 指标? 检查 IO 的问题会使用iost

MySQL中group_concat函数的使用(mysql中多行结果合并为一行)-爱代码爱编程

MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 合并字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符']) 原始表 SELECT * FROM test.student; 以name分组,把dept字段的值打印在一行,逗号分隔(默认) sele