开发学习

MySQL存储过程实现行转列-小浪学习网

MySQL存储过程实现行转列

把表t_rows中的数据转换为列显示 CREATE TABLE `t_rows` ( `dt_str` varchar(20) NOT NULL, `name` varchar(20) NOT NULL, `age` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 表t_...
站长的头像-小浪学习网月度会员站长2年前
497
Python日志记录怎么做?logging模块-小浪学习网

Python日志记录怎么做?logging模块

记录 python 程序日志的推荐方式是使用内置 logging 模块。1. 基本用法:调用 logging.basicconfig() 配合 info、warning 等方法输出日志,默认只显示 warning 及以上级别,需设置 level=loggin...
站长的头像-小浪学习网月度会员站长12小时前
257
elif在python中的意思 python条件判断续接关键字-小浪学习网

elif在python中的意思 python条件判断续接关键字

在python中,elif用于在if语句之后、else语句之前进行额外的条件判断。使用elif的好处包括:1. 使代码更清晰、易于维护;2. 顺序检查多个条件,直到找到一个为真的条件;3. 在实际编程中处理复...
站长的头像-小浪学习网月度会员站长37天前
217
MySQL分组排序取前N条记录 以及 生成自动数字序列 的SQL-小浪学习网

MySQL分组排序取前N条记录 以及 生成自动数字序列 的SQL

-- mysql分组排序取前n条记录的最简洁的单条sql。use test;drop table if exists test; CREATE TABLE test (   id INT PRIMARY KEY,   cid INT,   author VARCHAR(30) ) ENGINE=...
站长的头像-小浪学习网月度会员站长1年前
457
SQL语句中where 1=1是什么意思-小浪学习网

SQL语句中where 1=1是什么意思

sql语句中where 1=1是什么意思 where 1=1 应该是由程序(例如Java)自动生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如: String sql="select * from table_name w...
站长的头像-小浪学习网月度会员站长7个月前
287
MySQL怎样实现字段自动更新 触发器与自动时间戳方案-小浪学习网

MySQL怎样实现字段自动更新 触发器与自动时间戳方案

mysql实现字段自动更新主要有两种方法:①触发器,适用于复杂业务逻辑的字段更新,如自动计算最终价格;②自动时间戳,适合记录创建和修改时间。触发器灵活但配置复杂、维护成本高;自动时间戳...
站长的头像-小浪学习网月度会员站长1小时前
367
mysql基本操作有哪些-小浪学习网

mysql基本操作有哪些

增 创建数据库:create database mpc [charset utf8];(设置数据库编码) 创建数据表:create table [if not exists] 表名(字段1,字段2…[索引1,索引2…,约束1,约束2…])[表选项1,表选项...
站长的头像-小浪学习网月度会员站长11个月前
507
怎么用win r启动mysql-小浪学习网

怎么用win r启动mysql

用win r启动mysql的方法:首先按快捷键“win+r”打开运行;然后输入“cmd”开启命令行;接着进入Mysql目录下的bin目录中;最后输入命令“net start mysql”启用mysql服务即可。 推荐:《mysql视...
站长的头像-小浪学习网月度会员站长6个月前
387
几种MySQL大量数据插入或修改的方法比较-小浪学习网

几种MySQL大量数据插入或修改的方法比较

不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入或修改。插入或修改的方式和数据库引擎都会对插入速度造成影响,这篇文章旨在从理论和实践上对各种方法进行...
站长的头像-小浪学习网月度会员站长11个月前
327
Oracle的pipelined函数实现高性能大数据处理-小浪学习网

Oracle的pipelined函数实现高性能大数据处理

在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。 常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Or...
站长的头像-小浪学习网月度会员站长1年前
297