sql

深入理解Mysql的B+Tree索引原理-小浪学习网

深入理解Mysql的B+Tree索引原理

首先,正确的创建合适的索引,是提升数据库查询性能的基础。 索引是什么? 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。 索引的工作机制是怎样的? 如上图中,如果现在有...
站长的头像-小浪学习网站长8个月前
367
Python数据库连接操作 Python数据库交互常用模块解析-小浪学习网

Python数据库连接操作 Python数据库交互常用模块解析

python操作数据库常用模块包括sqlite3、pymysql、mysqlclient、psycopg2及sqlalchemy。1. sqlite3适用于本地开发或小型项目,使用流程为连接数据库→创建游标→执行sql→提交事务→关闭连接;2....
站长的头像-小浪学习网站长26天前
226
数据库基本操作语句有哪些?-小浪学习网

数据库基本操作语句有哪些?

数据库基本操作语句有哪些? 数据库基本操作语句有: 1 关于数据库的基本操作 SHOW DATABASES;  //查询数据库SHOW  CREATE DATABASE score; //查询数据库的结构CREATE  DATABASE score...
站长的头像-小浪学习网站长8个月前
207
Debian LAMP中MySQL如何备份数据-小浪学习网

Debian LAMP中MySQL如何备份数据

在Debian LAMP平台下,MySQL数据库的备份可以通过多种方式进行。以下是几种常见的备份方式: 方式一:使用 mysqldump 工具 mysqldump 是MySQL自带的命令行工具,能够将数据库结构和数据导出为SQ...
站长的头像-小浪学习网站长24天前
3914
mysql事务是什么意思-小浪学习网

mysql事务是什么意思

mysql事务是一组原子性的SQL查询,或者说一个独立的工作单元,事务内的语句,要么全部执行成功,要么全部执行失败;事务需要符合“原子性”、“一致性”、“隔离性”。 事务就是一组原子性的 SQ...
站长的头像-小浪学习网站长8个月前
489
Navicat导入数据主键冲突主键冲突的3种智能处理方案-小浪学习网

Navicat导入数据主键冲突主键冲突的3种智能处理方案

1.跳过冲突记录,2.更新现有记录,3.手动处理冲突。navicat导入数据时主键冲突通常由重复主键值引起,解决方法包括选择合适导入模式:如“追加”、“跳过重复记录”或“更新”;若使用“更新”...
站长的头像-小浪学习网站长23天前
4813
phpmyadmin怎样快速备份与还原数据库?-小浪学习网

phpmyadmin怎样快速备份与还原数据库?

phpmyadmin快速备份与还原数据库的方法:首先登录数据库后点击【导出】,并选择【快速】;然后修改sql名称并选择保存路径;接着选择数据库,点击【导入】,并选择备份的数据库文件;最后点击执...
站长的头像-小浪学习网站长7个月前
4411
MySQL如何执行批量更新 多行更新与事务批量处理-小浪学习网

MySQL如何执行批量更新 多行更新与事务批量处理

mysql批量更新可通过多种方式实现,最常用的是使用update结合case when结构,如:update your_table set column1 = case id when 1 then 'value1' when 2 then 'value2' end where id in (1,2)...
站长的头像-小浪学习网站长22天前
388
mysql不严谨模式怎么开启?-小浪学习网

mysql不严谨模式怎么开启?

开启方法:在mysql的配置文件my.cnf的【mysqld】模块下添加命令“sql-mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'”即可。 mysql开启不严谨模式的方法: 在mysql开...
站长的头像-小浪学习网站长7个月前
3110
MySQL中数值函数使用 数值计算在查询中的常用方法-小浪学习网

MySQL中数值函数使用 数值计算在查询中的常用方法

在mysql中,数值函数用于简化查询逻辑并提升数据处理效率。主要函数包括round()四舍五入、floor()向下取整、ceil()向上取整、abs()取绝对值、mod()取模运算。1. round()用于保留指定小数位数,...
站长的头像-小浪学习网站长22天前
2212