- 最近在处理业务数据的时候!在几W条记录里存在着些相同的记录,如何用SQL语句,删除掉重复的呢?可以用以下方法进行处理其实很简单!就是查找表中多余的重复记录,重复记录是根据单个字段来查询、然后删除其他重复的记录即可查询重复记录SELECT id ,title from topic GROUP BY title HAVING count(*) > 1;编辑这样查出来的结果比较乱查询全部的重... 最近在处理业务数据的时候!在几W条记录里存在着些相同的记录,如何用SQL语句,删除掉重复的呢?可以用以下方法进行处理其实很简单!就是查找表中多余的重复记录,重复记录是根据单个字段来查询、然后删除其他重复的记录即可查询重复记录SELECT id ,title from topic GROUP BY title HAVING count(*) > 1;编辑这样查出来的结果比较乱查询全部的重...
- 编辑Python基础——Visual Studio版本——DBHelper-MySQL版本前言本节内容为方便大家复制,所有内容都写在了引用模块。环境要求pip3 config set global.index-url https://repo.huaweicloud.cn/repository/pypi/simplepip3 config listpip3 install --upg... 编辑Python基础——Visual Studio版本——DBHelper-MySQL版本前言本节内容为方便大家复制,所有内容都写在了引用模块。环境要求pip3 config set global.index-url https://repo.huaweicloud.cn/repository/pypi/simplepip3 config listpip3 install --upg...
- 编辑Python基础——Visual Studio版本——第六章 MySQL操作目录Python基础——Visual Studio版本——第六章 MySQL操作1、环境配置2、环境引入与连接测试3、创建数据库表4、增删改语句测试5、查询语句测试6、事务测试异常提交无异常提交7、封装DBHelper.py1、环境配置pip3 config set global.index-url htt... 编辑Python基础——Visual Studio版本——第六章 MySQL操作目录Python基础——Visual Studio版本——第六章 MySQL操作1、环境配置2、环境引入与连接测试3、创建数据库表4、增删改语句测试5、查询语句测试6、事务测试异常提交无异常提交7、封装DBHelper.py1、环境配置pip3 config set global.index-url htt...
- MySQL 概念 MySQL 数据库MySQL 是一种关系型数据库。开源免费,并且方便扩展。在 Java 开发中常用于保存和管理数据。默认端口号 3306。MySQL 数据库主要分为 Server 和存储引擎两部分,现在最常用的存储引擎是 InnoDB。 指令执行过程MySQL 数据库接收到用户指令后,首先由 Server 负责对数据操作的分析、处理和优化,再交给存储引擎执行数据存取操作。... MySQL 概念 MySQL 数据库MySQL 是一种关系型数据库。开源免费,并且方便扩展。在 Java 开发中常用于保存和管理数据。默认端口号 3306。MySQL 数据库主要分为 Server 和存储引擎两部分,现在最常用的存储引擎是 InnoDB。 指令执行过程MySQL 数据库接收到用户指令后,首先由 Server 负责对数据操作的分析、处理和优化,再交给存储引擎执行数据存取操作。...
- MySQL 指令 基本概念 SQL 指令SQL 指令是用于访问和处理数据库的标准的计算机语言。对于 MySQL 等常用数据库都可以通过使用 SQL 访问和处理数据系统中的数据。 注意事项SQL 对大小写不敏感。标识符应避免与关键字重名!可用反引号(`)为标识符包裹。注释单行注释: # 注释内容多行注释: /* 注释内容 */单行注释: -- 注释内容模式通配符匹配任意单个字符: _匹配任意... MySQL 指令 基本概念 SQL 指令SQL 指令是用于访问和处理数据库的标准的计算机语言。对于 MySQL 等常用数据库都可以通过使用 SQL 访问和处理数据系统中的数据。 注意事项SQL 对大小写不敏感。标识符应避免与关键字重名!可用反引号(`)为标识符包裹。注释单行注释: # 注释内容多行注释: /* 注释内容 */单行注释: -- 注释内容模式通配符匹配任意单个字符: _匹配任意...
- 权限管理用户权限分为非常多种,包括全局权限、库权限、表权限、列权限等。-- 赋予权限(GRANT)mysql> GRANT SELECT,INSERT ON *.* -- 赋予用户选择插入权限(所有库的所有表) -> TO 'boy'@'localhost' -- 不存在将新建用户 -> IDENTIFIED BY '... 权限管理用户权限分为非常多种,包括全局权限、库权限、表权限、列权限等。-- 赋予权限(GRANT)mysql> GRANT SELECT,INSERT ON *.* -- 赋予用户选择插入权限(所有库的所有表) -> TO 'boy'@'localhost' -- 不存在将新建用户 -> IDENTIFIED BY '...
- 高级指令 索引索引类型索引名称索引类型字段类型备注PRIMARY KEY主索引主键字段值不能重复,也不能为空。INDEX普通索引自定义字段无,效率低。UNIQUE唯一索引自定义字段字段值不能重复,效率高。FULLTEXT文本索引自定义字段无,用于文本检索。-- 查询索引mysql> SHOW INDEX FROM student;-- 创建索引mysql> CREATE [UNIQUE|F... 高级指令 索引索引类型索引名称索引类型字段类型备注PRIMARY KEY主索引主键字段值不能重复,也不能为空。INDEX普通索引自定义字段无,效率低。UNIQUE唯一索引自定义字段字段值不能重复,效率高。FULLTEXT文本索引自定义字段无,用于文本检索。-- 查询索引mysql> SHOW INDEX FROM student;-- 创建索引mysql> CREATE [UNIQUE|F...
- 深究索引:Mysql索引模型及其不同结构优劣势 深究索引:Mysql索引模型及其不同结构优劣势
- 在实验过程中需要将输出参数写入数据库,在写的过程中执行到lab_dynamic_order.upd_upd()语句时出现了错误,自己起初还不明白到底是哪里出现了错误。尝试性求助度娘,网上有人说是因为输入中文字符的缘故。故自己将待写入的包含中文字的字符串复制到mysql中,保存时出现了Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90... 在实验过程中需要将输出参数写入数据库,在写的过程中执行到lab_dynamic_order.upd_upd()语句时出现了错误,自己起初还不明白到底是哪里出现了错误。尝试性求助度娘,网上有人说是因为输入中文字符的缘故。故自己将待写入的包含中文字的字符串复制到mysql中,保存时出现了Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...
- asc 升级desc降序在mysql默认order by 只对数字与日期类型可以排序,但对于varchar字符型类型排序好像没有用了,下面我来给各位同学介绍varchar类型排序问题如何解决。今天在对国家电话号码表进行排序的时候发现了一个有趣的问题,我想让isdcode字段按照由小到大的顺序排序,于是乎我是这样写的SELECT * FROM gb_country_isdcode ORDER ... asc 升级desc降序在mysql默认order by 只对数字与日期类型可以排序,但对于varchar字符型类型排序好像没有用了,下面我来给各位同学介绍varchar类型排序问题如何解决。今天在对国家电话号码表进行排序的时候发现了一个有趣的问题,我想让isdcode字段按照由小到大的顺序排序,于是乎我是这样写的SELECT * FROM gb_country_isdcode ORDER ...
- 这篇文章主要介绍了mysql中模糊查询的四种用法,需要的朋友可以参考下。下面介绍mysql中模糊查询的四种用法: 1 %:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“... 这篇文章主要介绍了mysql中模糊查询的四种用法,需要的朋友可以参考下。下面介绍mysql中模糊查询的四种用法: 1 %:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“...
- FOR UPDATE 仅适用于InnoDB,且必须在事务区块(BEGIN/COMMIT)中才能生效。作用锁定该语句所选择到的对象。防止在选择之后别的地方修改这些对象造成数据不一致。要保证在统计(查询)执行过程中,记录不被其他用户更新,则可以使用For update子句进行加锁。这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。Select daptno f... FOR UPDATE 仅适用于InnoDB,且必须在事务区块(BEGIN/COMMIT)中才能生效。作用锁定该语句所选择到的对象。防止在选择之后别的地方修改这些对象造成数据不一致。要保证在统计(查询)执行过程中,记录不被其他用户更新,则可以使用For update子句进行加锁。这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。Select daptno f...
- 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表: 编辑 上面有两张表:部门表(dept)、员工表(emp)。Id=Dept_id,而Dept_id就是员工表中的外键:因为员... 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表: 编辑 上面有两张表:部门表(dept)、员工表(emp)。Id=Dept_id,而Dept_id就是员工表中的外键:因为员...
- 编辑Hive考试练习题(参考题解)前置环境:请打开【VMware Workstation Pro】中的【linux1】环境,登录账号【root】密码【root】。 编辑搭建hive环境并对map数据进行分析:一、搭建MySQL运行环境(25分,每项5分)1、删除MySQL依赖的libs包2、安装MySQL的服务器与安装MySQL的客户端3、登录MySQL并修改MySQL密码4、给与... 编辑Hive考试练习题(参考题解)前置环境:请打开【VMware Workstation Pro】中的【linux1】环境,登录账号【root】密码【root】。 编辑搭建hive环境并对map数据进行分析:一、搭建MySQL运行环境(25分,每项5分)1、删除MySQL依赖的libs包2、安装MySQL的服务器与安装MySQL的客户端3、登录MySQL并修改MySQL密码4、给与...
- 编辑Hive考试练习题前置环境:请打开【VMware Workstation Pro】中的【linux1】环境,登录账号【root】密码【root】。 编辑搭建hive环境并对map数据进行分析:答卷提要:以下每一个步骤请截图1~2张图片证明功能完成。一、搭建MySQL运行环境(25分,每项5分)1、删除MySQL依赖的libs包2、安装MySQL的服务器与安装MySQL的客户端3、... 编辑Hive考试练习题前置环境:请打开【VMware Workstation Pro】中的【linux1】环境,登录账号【root】密码【root】。 编辑搭建hive环境并对map数据进行分析:答卷提要:以下每一个步骤请截图1~2张图片证明功能完成。一、搭建MySQL运行环境(25分,每项5分)1、删除MySQL依赖的libs包2、安装MySQL的服务器与安装MySQL的客户端3、...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签