mysql day 02

day 02-1 快速上手

day 02 快速上手 1.编码 计算机中所有的数据本质上都是以0和1的组合来存储。 2.编程初体验 编码必须要保持:保存和打开一直,否则会乱码。 默认Python解释器是以 UTF-8 编码的形式打开文件。 建议:所有Python代码文件的都要以UTF-8编码保存和读取。 3.输出 print ( ......
day 02

前端学习-JavaScript学习-js基础-API02

学习视频:黑马程序员视频链接 事件监听 三要素:事件源、事件类型、事件处理程序 随机点名案例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev ......
前端 JavaScript 基础 API 02

Day22 Switch多选择结构

Switch多选择结构 多选择的除了if结构外 的另一个实现方式:Switch case语句(判断一个变量与一系列值中某个值是否相等,每个值称为一个分支) Switch语句中的变量可以是:byte, short, int 或者 char ​ 从Java SE7开始 Switch开始 支持字符串Str ......
结构 Switch Day 22

MySQL 数据备份

备份类型 常见的备份有冷备份、温备份、热备份,还有什么物理备份、逻辑备份、增量备份、差异备份等等。 冷备份: 需要服务停止,在备份期间不能进行读和写操作。 温备份: 读操作可执行;但写操作不可执行 热备份: 读和写都可以正常进行,不影响数据备份 逻辑备份: 导出数据库中的数据和对象定义为标准 SQL ......
数据备份 备份 数据 MySQL

LOJ6039 「雅礼集训 2017 Day5」珠宝

LOJ 传送门 显然枚举物品做背包没有前途,于是我们把体积相等的物品捆绑在一起。 设 \(f_{i, j}\) 为考虑完体积 \(\in [1, i]\) 的物品,背包容量为 \(j\) 的最大值。可以贪心求出 \(g_{i, j}\) 为选 \(j\) 个体积为 \(i\) 的物品的价值最大值。 ......
珠宝 6039 2017 Day5 LOJ

MySQL LOAD DATA LOCAL, 如何跳过第一行?

在MySQL中,使用LOAD DATA LOCAL命令可以将数据从本地的文件导入到数据库里面。常见的导入数据格式是csv和txt。 但是在导入csv和txt格式的数据时,第一行通常是表头,而不是数据,因此我们需要跳过第一行,只导入后面的数据。 阅读更多:MySQL 教程 方法一:使用IGNORE关键 ......
一行 MySQL LOCAL LOAD DATA

MySQL创建索引的优缺点

索引的优点 1.创建唯一性索引,保证数据库表中每一行数据的唯一性 2.大大加快数据的检索速度,这也是创建索引的最主要的原因 3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 4.在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 5.通过使用索引,可以 ......
优缺点 索引 MySQL

mysql api

目录连接数据库的步骤MYSQL api初始化连接环境连接mysql服务器执行sql语句获取结果集获取列数获取列名(表头)得到结果集中字段的长度遍历结果集资源回收字符编码事务操作打印错误信息 连接数据库的步骤 初始化连接环境 连接mysql的服务器,需要 服务器的ip地址 服务器监听端口(默认3306 ......
mysql api

windows 安装mysql 和不能通过ip访问到数据库

一、确认windows 是否已经安装mysql 1.按【Win+R】打开运行 2.输入【services.msc】打开服务 3、在服务列表中查找MySQL,如果有mysql服务则表示Windows已经安装MySQL,如果没有MySQL服务则表示Windows没有安装MySQL 二、下载MySQL 安 ......
windows 数据库 数据 mysql

day16 软件开发规范 os json模块

模块本质上就是一个.py文件 里面有函数 有变量 包aaa被导入的时候发生的事情:①包aaa里面的__init__.py文件被打开②py解释器运行解释__init__.py文件 __init__.pyw文件里面的名字被丢入包aaa的名称空间③导入包其实就是导入__init__.py文件里面的名字 i ......
软件开发 模块 软件 json day

mysql 实用的sql

计算今日: SELECT CURRENT_DATE(); 计算本周一日期: SELECT DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY); 计算本周日日期: SELECT DATE_ADD(CURDATE(), INTERVAL 6 - WE ......
mysql sql

聪明办法学Python-2023-拓展02

参考文章:快速掌握如何用Python debug-CSDN博客 参考视频:聊聊如何为Python程序Debug_哔哩哔哩_bilibili 拓展02 如何Debug 在计算机中 ,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,当你设计的程序产生了与你意料相悖的结果,那就可以认为你的程 ......
办法 Python 2023

Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) MySql字符集及校对规则不一致问题

查询时报错 -- 用于解决报错 > 1267 - Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '=' 这个错误是由于在进行比较操作时涉及 ......
字符集 校对 collations 字符 IMPLICIT

[小白入门指南] 如何使用gorm操作MySQL

1.使用gorm的前置条件 1.1 MySQL的安装和配置 1.2 Naviacte For MySQL 16 2.gorm基本操作 2.1 增 2.2 查 2.3 改 2.4 删 2.5 gorm迁移 1. 使用gorm的前置条件 1.1 MySQL的安装和配置 Debian中安装MySQL | ......
入门指南 指南 MySQL gorm

Mysql:让 mysqld 服务器可以执行操作系统命令:lib_mysqludf_sys-master.zip

不多说了。 就是一个 loadable function plugin! 根据自己的 mysqld 版本和os平台 编译下即可。 附件如下: lib_mysqludf_sys-master.zip ......

在.net中通过自定义LoggerProvider将日志保存到数据库方法(以mysql为例)

在.NET中,Microsoft.Extensions.Logging是一个灵活的日志库,它允许你将日志信息记录到各种不同的目标,包括数据库。在这个示例中,我将详细介绍如何使用Microsoft.Extensions.Logging将日志保存到MySQL数据库。我们将使用Entity Framewo ......
LoggerProvider 数据库 方法 数据 mysql

最全的 MySQL 8.0 新特性解读

一、功能增强1.1-所有系统表更换为InnoDB引擎系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。 1.2-DDL原子化InnoDB表的DDL支持事务完整性,要么成功要么回滚,将DDL操作回滚日志写入到data dictionary ......
特性 MySQL 8.0

The second day learning summary

1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等 ......
learning summary second The day

浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略

熟悉代价模型之后,我们可以预先了解 MySQL 在执行查询时会如何选择索引,从而更有效地进行索引优化。在接下来的文章中,我将结合近期进行索引优化的具体案例,来详细解释如何运用代价模型来优化索引。 ......
索引 模型 代价 策略 EXPLAIN

mysql命令导入csv文件

准备csv文件 创建表 使用ssh工具登录虚拟机服务器,将user.csv上传到服务器 [root@master data]# pwd /home/data [root@master data]# ls user.csv # 开始导入 [root@master data]# mysqlimport ......
命令 文件 mysql csv

linux 安装mysql

1、到指定目录下下载安装包 [root@master ~]# cd /usr/local/src 2、下载mysql8 [root@master src]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-g ......
linux mysql

MySQL存储过程

一、什么是存储过程? MySQL 5.0 版本开始支持存储过程。 简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法; 存储过就是数据库 SQL 语言层面的代码封装与重用。 二、有哪些特性? 有输入输出参数,可以声明变量,有if/else, ......
过程 MySQL

MySQL两阶段提交实现redo log,binlog日志一致

MySQL的执行器使用两阶段提交主要解决 binlog 和 redo log 的数据一致性的问题。 假设只使用一阶段提交的话,整个commit流程图如下: 首先,redo log 和 binlog 写入系统缓存,接着 redo log 先刷盘,然后在 binlog 即将刷盘时系统发生故障,导致 bi ......
阶段 binlog MySQL 日志 redo

第三章 哈希表**part02**

第三章 哈希表**part02** 454.四数相加 II 题目地址 : https://leetcode.cn/problems/4sum-ii/ 基于 结点(键值对) 的 记录 multimap 基于 红黑树 时间 复杂度 O(log(n)) Code : class Solution {pub ......
第三章 part 02

阅读《Effective c++》第三版 day 3

本系列是我在阅读《Effective C++》时的思考及感悟,希望让更多学习C++的人看到学习,并希望指出文章有错误之处,我愿意接受指正。 ......
Effective day

MySQL基础命令笔记

MySQL基础命令笔记 上学期间学习记录的笔记,放这里方便查阅。 -- 创建数据库 -- CREATE 创建; DATABASE 数据库; CREATE DATABASE stuinfo -- 默认字符集 DEFAULT CHARACTER SET utf8mb4 -- 排序规则 DEFAULT C ......
命令 基础 笔记 MySQL

python连接mysql、oracle数据库

python版本:3.10.5 mysql版本: 8.0.27 oracle版本:oracle 12c 一、python连接mysql数据库 安装第三方依赖PyMySQL, 终端执行如下命令: pip install PyMySQL PyMySQL使用 import pymysql config = ......
数据库 数据 python oracle mysql

大白话说Python+Flask入门(六)Flask SQLAlchemy操作mysql数据库

写在前面 这篇文章被搁置真的太久了,不知不觉拖到了周三了,当然,也算跟falsk系列说再见的时候,真没什么好神秘的,就是个数据库操作,就大家都知道的CRUD吧。 Flask SQLAlchemy的使用 1、Flask SQLAlchemy简介 Flask SQLAlchemy 是基于 Flask w ......
Flask 大白 SQLAlchemy 话说 数据库

Day21 顺序结构及选择结构中的If结构

顺序结构 Java的基本结构就是顺序结构,从上到下的顺序执行,是任何一种算法都离不开的基本算法结构 package com.baixiaofan.struct; public class ShunXuDemo { public static void main(String[] args) { Sy ......
结构 顺序 Day 21

mysql 自定义 sql 拼接执行

一、背景 二、实现 第一种:使用Mybatis,纯sql插入(推荐使用) 动态创建Sql拼接 在Mapper接口种指定该方法 @InsertProvider(type = AutoCreateReport.class, method = "insertSelectSqlFun") public vo ......
mysql sql
共10300篇  :34/344页 首页上一页34下一页尾页