
MySQL 学习使用记录
发布日期:2021-05-27 01:31:59
浏览次数:27
分类:精选文章
本文共 997 字,大约阅读时间需要 3 分钟。
1. 复制表格数据
为了将一张表中的数据复制到另一张相同结构的表中,可以使用以下SQL语句:
INSERT INTO space_picture_site SELECT * FROM space_picture_building WHERE bid = 'overall';
这种方法是用来快速将目标数据迁移至新表中的常用操作。
2. 删除特定记录
删除一张表中指定的记录,可以使用以下命令:
DELETE FROM space_picture WHERE bid = 'overall';
这种操作适用于需要清理旧数据或恢复表结构的情况。
3. 删除关联数据
如果需要从表space_site1
中删除那些不在space_site2
表中存在的记录,可以使用以下查询:
DELETE FROM space_site1 WHERE id NOT IN (SELECT sid FROM space_site2);
这种方法可以帮助维护数据库的整洁性,适用于数据清洗或组态管理任务。
4. 查询重复记录
为了查找表中某一字段存在重复记录的情况,可以运行以下查询:
SELECT * FROM space_site_info WHERE name IN (SELECT name FROM space_site_info GROUP BY name HAVING COUNT(name) > 1);
这可以帮助发现数据中的潜在问题,有助于提升数据质量。
5. 更新特定记录
要更新表中某一条记录的特定字段值,可以执行以下命令:
UPDATE bimap_space_picture_site SET typical = 1 WHERE id IN (SELECT a.id FROM (SELECT id FROM bimap_space_picture_site GROUP BY sid) AS a);
这种操作通常用于修正数据,确保数据库中的信息准确无误。
6. 替换列值
为了将表中某一列的特定值替换为新的值,可以使用以下命令:
UPDATE bimap_space_picture_site SET thumburl = REPLACE(thumburl, "sitePicture", "thumPicture");
这种操作适用于需要批量替换某一列值的情况,能够提高数据的一致性和准确性。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月23日 12时41分59秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
#C8# UVM中的factory机制 #S8.4.3# factory机制创建实例接口
2023-01-24
#Linux杂记# grep 查找命令常用选项大全(一)
2023-01-24
#Linux杂记# grep 查找命令常用选项大全(二)
2023-01-24
.exe已停止工作_windows资源管理器已停止工作怎么解决
2023-01-24
7 自动开启网卡_软件测试学习教程——CentOS 7 修改网卡设置
2023-01-24
900行c语言贪吃蛇,原生js实现的贪吃蛇网页版游戏完整实例
2023-01-24
ado读取多条oracle数据,Oracle ADO数据存取
2023-01-24
android fastjson漏洞_初识Fastjson漏洞(环境搭建及漏洞复现)
2023-01-24
android pod 组件化_CocoaPods 组件化实践 - 私有Pod
2023-01-24
$CH0201$ 费解的开关
2023-01-24
android进程管理策略,Android进程保活
2023-01-24
arduino蓝牙通讯代码_arduino 联接蓝牙模块
2023-01-24
aspen串联反应怎么输入_如何进步提升串联谐振试验装置的稳定性
2023-01-24
aspose html转pdf_Java实现Word/Pdf/TXT转html
2023-01-24