首页 齐博CMS 数据库常用语句批量修改执行方法

数据库常用语句批量修改执行方法

查询列出表中某个字段相同值

select * from biao where pinyin in (select pinyin from biao group by pinyin having count(pinyin) > 1)

批量修改数据库某个表中的字段中的值

update 表名 set 字段名=replace(字段名,'替换的','替换后的');

修改ID起始值

alter table qb_alonepage AUTO_INCREMENT=113148

判断某个字段给对应其他字段清空值

update 表 set 清空的字段=null where wxid='wxid值'

字段复制

update 表名 set 复制后的字段=复制的字段

abc_biao  模糊查询 content 当content有  &auto=0&vid=ddddddd 值的时候 把ddddddd传值到 qqvid字段  同时赋值给leixing字段 qqvid值

UPDATE abc_biao
SET qqvid='ddddddd',leixing='ddddddd'
WHERE content LIKE '%ddddddd%'

单项查询赋值,查询A字段值为abc,给abc对应的B字段赋值

UPDATE 表 SET B='赋值' WHERE A LIKE 'abc'

查询A字段为空给B字段赋值

UPDATE biao SET b='值' WHERE a LIKE ''

清理5之前ID帖子

delete from bbs_content where id<5

清理ID5之后的帖子

delete from bbs_content where id>5

清理ispic=0的帖子

delete from bbs_content where ispic=0

查询A字段包含style,清空字段包含style的记录

UPDATE biao SET A='空值' WHERE A LIKE '%style%'

清除标题中含有报价的内容注意(会删除帖子内容)

DELETE FROM Content Where [标题] like '%报价%'

创建用户

INSERT INTO `qb_memberdata`( `password`,`password_rand`,`yz`,`username`,groupid) VALUES( '471532348c63f43360a88a43491bc82c','30722321','1','sushiba',8);

跨站调用数据

{qb:tag name="news" sql="SELECT * FROM 数据库.表 ORDER BY id DESC LIMIT 0,5"}{$rs.title}{/qb:tag}

随机更新数据库字段赋值

update sushijiameng_comment set touxiang= floor(1 + rand()*108)

指定数据库值随机替换

update sushijiameng_comment set touxiang=ceil(rand()*108) where touxiang='108';

给表字段值

INSERT INTO 表 (字段一, 字段二) VALUES ('值1', '值2')

批量给表字段赋值

INSERT INTO 表 (字段)
VALUES
 ('值1'),
 ('值2'),
 ('值3');

执行数据库排序

ALTER TABLE 表名 ORDER BY id ASC/DESC

数据表补齐字段

ALTER TABLE `表` ADD `字段` 字段类型 NOT NULL ;

数据库损坏的修复方法

REPAIR TABLE 数据表名

正则去除中括号(符号)及里面包含的内容

$rs[名称] = preg_replace("/\(.*\)/","", $rs[名称]);

小技巧:可把[ ]改为其他符号应用在需要的地方

正则去除-以及后面的字符串

$rs[名称] = preg_replace('/(.*)-{1}([^\/]*)/i', '$1', $rs[名称]);

SQL的四种匹配模式

SQL提供了四种匹配模式:% _ [ ] [^ ]

1. %

%表示模糊匹配0或多个字符,如以下查询语句:

select * from user where name like '%三%'; 这个语句将会把name中带有“三”的信息全部查找出来

select * from user where name like '%三' ; 这个语句将会把name中最右边带有“三”的信息全部查找出来

select * from user where name like '三%' ; 这个语句将会把name中最左边带有“三”的信息全部查找出来

2. _

_表示任意单个字符,如以下语句:

select * from user where name like '_三_'; 这个语句会匹配出“二三四”

select * from user where name like '__三'; 这个语句会匹配出“一二三”

3. [ ]

[ ]表示括号内所列字符中的一个(类似于正则表达式),如以下语句:

select * from user where name like '老[大二三]'; 如果都存在的话将找出“老大”、“老二”、“老三”

同时支持缩写0-9、a-z等。

4.[^ ]

类似于正则表达式,将括号内的元素排除,如以下语句:

select * from user where name like '[0-3]个' 将会检索出除了“0个”,“1个”,“2个”,“3个”

3

站心网

查询列出表中某个字段相同值select * from biao where pinyin in (select pinyin from biao group by pinyi..

为您推荐

PGlite:轻量级嵌入式PostgreSQL数据库使用方法

PGlite是一款基于PostgreSQL的轻量级嵌入式数据库,专为前端应用、无服务器环境和本地开发优化。与传统的PostgreSQL服务器相比,PGlite无需单独安装数据库服务,而是可以直接在应用程序内部运行,提供了一种更加灵活..

软件产品开发中常见的10个问题及处理方法

常见的10个问题#产品开发中常见的10个问题思维导图需求相关#1. 需求不明确#在日常工作中,需求来源于用户、老板、客户、竞品分析、业务部门、产品经理等,这些人或部门会提出需求,因为他们不是产品经理,提出的需求..

服务器安装数据库MySQL8.0版本,打包导入到MySQL5.6失败的结局方式

最近数据库升级为mysql8.0,在使用过程中发现一些问题,首先mysql8.0有很多新特性,对服务器配置要求较高,所有就考虑把数据库版本切换到MySQL5.6,经过多出测试处理发现在8.0数据库打包的数据导入到5.6总是报错,或..

在数据库中cms_content表content字段用SQL过滤替换掉包含photo.abc.tw所有图片img标签

SQL 语句:UPDATEcms_contentSETcontent=REGEXP_REPLACE(content,'<img[^>]*src="photo\\.abc\\.tw[^"]*"[^>]*>','')WHEREcontentREGEXP'<img[^>]*src="//photo\\.abc\\.tw';解释:REGEXP_R..

一个提升运营/营销转化率的万能方法!

之前,笔者有分享过说我最喜欢的增长是可复制可持续的增长,它一般都会有三个关键过程:首先是小范围测试,低成本试错,也就是最小可行性验证,让ROI最大化。然后是把测试的最优结果整理为可执行的标准化化流程。前..

实时数据的处理一致性如何保证?

实时数据一致性的定义以及面临的挑战数据一致性通常指的是数据在整个系统或多个系统中保持准确、可靠和同步的状态。在实时数据处理中,一致性包括但不限于数据的准确性、完整性、时效性和顺序性。下图是典型的实时/..

关于大数据的一些真知灼见

大数据很强大,但还是有很多人仍然不知道它到底是什么。让我们来学习大数据的真实表现,以及如何更好地促进企业转型。或许我们经常听到有人讲大数据,但仍然有很多人不知道它到底是什么。因为我确信它很强大,所以我..

学习最重要是方法,管理最重要是高度

技术学习要兼顾深度和广度夯实技术基础这么多年来,我面试了很多人。我越发感到「技术基础」非常重要。很多技术的本质是一样的。技术基础足够好的话,学东西可以非常快。往下到操作系统层面,甚至计算机硬件层面,你..

数据库SQL优化大总结之 百万级数据库优化方案

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from..

.net环境下跨进程、高频率读写数据

一、需求背景1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,难点在于这个规模的热点数据,变化非常频繁。数据来源..

工作中人们常提到的数据预处理,说的到底是什么?

数据预处理一方面是为了提高数据的质量,另一方面也是为了适应所做数据分析的软件或者方法。在做数据分析时,我想许多数据分析师会像《R语言实战第二版》的作者卡巴科弗那样发出感叹:“数据分析师在数据预处理上花..

Java中String类常见的方法

以下介绍字符串常见的几个方法。介绍String类在 Java 中,String类是一个代表字符串的类,具有以下特性:不可变性:String对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对String对象的修改操作实..

2025年常见SQLServer数据库面试题

分享一些 2025年常见的 SQL Server 数据库面试题,涵盖基础知识、性能优化、高级查询、管理与运维等多个方面,适用于开发、DBA 及数据分析相关岗位的面试。1. SQL Server 的基本架构是什么?答案:SQL Server 的架构..

MySQL查看、修改字符集及Collation

前言在使用MySQL的过程中,可能会出现初始设计使用的字符集或Collation不符合当前需求的情况。如使用utf8的表(MySQL中的utf8即utf8mb3)要支持emoji,而utf8mb3不支持emoji(emoji需要4个字节,而utf8mb3最长只支持..

.net 通过 HttpClient 下载文件同时报告进度的方法

通过 HttpClient 的 ContentLength 很多时候都可以拿到下载的内容的长度,通过 ReadAsync 可以返回当前读到的长度,将读取到的长度加起来就是已经下载的长度看起来很简单,于是直接给代码private static async Task ..

mysql随机获取一条或者多条数据

语句一:select * from users order by rand() LIMIT 1MYSQL手册里面针对RAND()的提示大概意思就是,在 ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描,导致效率相当相当的低,效率不行,切..

SQL语句中的EXISTS用法示例

EXISTS 是 SQL 中用于判断子查询是否返回结果的关键字。它通常用于 WHERE 子句中,结合子查询一起使用。如果子查询返回至少一行数据,EXISTS 会返回 TRUE,否则返回 FALSE。EXISTS 用法示例假设有两个表:employees..

多语言网站数据库文章表设计

设计一个支持多语言的网站数据库时,应该确保内容能够方便地扩展和管理。以下是多语言数据库表设计的关键原则和示例:设计原则分离内容与语言:将与语言相关的内容独立存储,不直接硬编码到主要表中。每个支持多语言..

SQL基础语句大全

数据类型1.整数: int和bigint bigint等效Java中的long2.浮点数:double(m,d) m总长度 d小数长度 eg:double(5,3) 26.789decimal是一个超高精度的浮点数,精度远高于double,只有涉及到超高精度运算时才会使用到3.字..

TinyMCE 富文本编辑器常用菜单设置

TinyMCE是一款流行的开源富文本编辑器,广泛应用于网页内容管理系统(CMS)和各种Web应用程序中。它提供了丰富的功能和高度可定制性。下面将介绍一些常用的菜单设置:工具栏:显示或隐藏工具栏。可以通过配置文件中..

发表回复

返回顶部