Python3 使用 clickhouse_driver 操作 clickhouse 2024-06-14 clickhouse, 数据库, windows 208人 已看 Python3 使用 clickhouse_driver 操作 clickhouse
Navicat和SQLynx产品功能比较一(整体比较) 2024-06-14 数据库, sql 174人 已看 Navicat和SQLynx都是数据库管理工具,在过去的二十年中,国内用户主要是使用Navicat偏多,一般是个人简单开发需要,数据量一般不大,开发相对简单。SQLynx是最近几年的数据库管理工具,Web开发,桌面版是Electron封装,主要针对企业级客户设计,针对大型企业数据规模比较大,个人用户也可以使用。总的来说,如果是个人简单开发需要,Navicat和SQLynx都可以满足,如果是企业开发需要或是数据量比较大,一般建议使用SQLynx。
网络安全sql注入实战演示 2024-06-15 web安全, 数据库, sql 216人 已看 id=1 and 1=2 union select1,2,group_concat(table_name) from information_schema.tables where table_schema=database()---表名。id=1 and 1=2 union select 1,2,(group_concat(column_name)) from information_schema.columns where table_name="flag"---列名。
向mysql发送一个请求的时候,mysql到底做了什么 2024-06-11 mysql, 数据库, adb 149人 已看 MySQL 在处理一个请求时,会经历连接管理、身份验证、查询解析、查询优化、查询执行、与存储引擎交互、结果返回等多个步骤。这一系列步骤确保了查询能高效、安全地执行,并将结果返回给客户端。
MySQL----常见的存储引擎 2024-06-13 mysql, 数据库 131人 已看 InnoDB: 支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果需要对事务的完整性要求比较高(比如银行),要求实现并发控制(比如售票),那选择InnoDB有很大的优势。如果需要频繁的更新、删除操作的数据库,也可以选择InnoDB,因为支持事务的提交(commit)和回滚(rollback)。MyISAM: 插入数据快,空间和内存使用比较低。如果表主要是用于插入新记录和读出记录,那么选择MyISAM能实现处理高效率。如果应用的完整性、并发性要求比较低,也可以使用。
mybatis-plus使用拦截器实现sql完整打印 2024-06-16 前端, 数据库, sql 166人 已看 _shigen_ 博主分享了如何在MyBatis-Plus中打印完整SQL,包括更新和查询操作。默认日志打印的SQL用?代替参数,但通过自定义`SqlInterceptor`可以显示详细信息。代码示例展示了拦截器如何替换?以显示实际参数,并计算执行时间。配置中添加拦截器以启用此功能。文章提到了分页查询时的限制,以及对AI在编程辅助方面的思考。
MySQL基础——SQL语句 2024-06-15 oracle, 数据库 147人 已看 当存储CHAR值时,MySQL会删除字符串中的末尾空格(在MySQL 4.1和更老版本中VARCHAR 也是这样实现的——也就是说这些版本中CHAR和VARCHAR在逻辑上是一样的,区别只是在存储格式上)。字符串,是最常见的字符串数据类型。它比固定长度类型更节省空间,因为它仅使用必要的空间(根据实际字符串的长度改变存储空间)。代码:在添加字段的代码上修改就是将add改为change,原本一个字段名,改为包含旧和新的两个字段名。例:输入,就可查询当前数据库服务器中所有的数据库,包括我刚刚新建的两个。
MySQL查询数据库中所有表名表结构及注释以及生成数据库文档 2024-06-13 android, 数据库 147人 已看 3、成功之后在该pom文件的模块下面生成了一个doc文件夹下面就是生成的文档。2、点开maven找到该pom文件下面的插件双击run。这两个系统视图中检索数据表及其列的详细信息。MySQL查询数据库中所有表名表结构及注释。1、在pom文件中添加插件。
mysql中 什么是锁 2024-06-15 mysql, 数据库 124人 已看 在MySQL中,锁(Lock)是一种机制,用于管理对共享资源的并发访问,以确保数据的一致性和完整性。当多个事务尝试同时访问或修改同一数据时,锁可以防止它们之间的冲突和不一致性。另外,MySQL还支持意向锁(Intention Locks)和元数据锁(Metadata Locks, MDL)等。
Java实现Mysql批量插入与更新 2024-06-13 mysql, 数据库, windows 152人 已看 第一、批量插入语句第二、批量更新语句第三,工具类第四、调用方式欢迎大家积极留言交流学习心得,点赞的人最美丽!
【博客718】时序数据库基石:LSM Tree(log-structured merge-tree) 2024-06-15 lsm-tree, 时序数据库, 数据库 148人 已看 LSM树是一个横跨内存和磁盘的,包含多颗"子树"的一个森林。LSM树分为Level 0,Level 1,Level 2 … Level n 多颗子树,其中只有Level 0在内存中,其余Level 1-n在磁盘中。内存中的Level 0子树一般采用排序树(红黑树/AVL树)、跳表或者TreeMap等这类有序的数据结构,方便后续顺序写磁盘。磁盘中的Level 1-n子树,本质是数据排好序后顺序写到磁盘上的文件,只是叫做树而已。
Java实现Mysql批量插入与更新 2024-06-13 mysql, 数据库, windows 167人 已看 第一、批量插入语句第二、批量更新语句第三,工具类第四、调用方式欢迎大家积极留言交流学习心得,点赞的人最美丽!
数据库面试 2024-06-15 java, oracle, mysql, 数据库, sql 170人 已看 事务就是对一系列的数据库操作(比如将insert,delete,update,select多条sql语句)作为一个整体执行,进行统一的提交或回滚操作,如果这组sql语句全部执行成功,那么一起成功,如果中间有一条sql语句出现异常,那么回滚之前的所有操作。这样可以防止出现脏数据,防止数据库的数据出现问题。
AWS无服务器 应用程序开发—第七章 邮件服务 发布订阅(Amazon SES) 2024-06-12 网络, 前端, serverless, aws, 数据库 287人 已看 Amazon SES 和 Amazon SNS 提供了可靠且可扩展的电子邮件和消息通知解决方案,适用于各种规模的企业和应用程序,帮助提高通信效率和系统可靠性。
【MySQL】在CentOS环境下安装MySQL 2024-06-16 运维, linux, mysql, 数据库, centos 293人 已看 本篇文章介绍了如何在CentOS环境下安装MySQL服务
解决Oracle死锁问题 2024-06-15 oracle, 数据库 110人 已看 locked_mode为2,3,4不影响DML(insert,delete,update,select)操作, 但DDL(alter,drop等)操作会提示ora-00054:"resource busy and acquire with NOWAIT specified"2、根据ID查询进程具体信息。1、根据表查询死锁进程ID。不见得能查出,碰运气了。
【MySQL】(基础篇三) —— 创建数据库和表 2024-06-09 oracle, mysql, 数据库 156人 已看 允许NULL值的列也允许在插入行时不给出该列的值。这种方式通常需要数据库处于锁定或非常有限活动的状态,并且操作较为复杂,一般由专业的数据库管理员执行,或者使用像Percona XtraBackup这样的工具来进行热备份(即在数据库运行时备份)。在你使用CREATE TABLE语句时,该引擎具体创建表,而在你使用SELECT语句或进行其他数据库处理时,该引擎在内部处理你的请求。如果你使用的是图形界面工具,如Navicat等,通常会有相应的图形界面操作来帮助你创建数据库,而背后执行的也是类似的SQL命令。