`

Mysql更新数据库多列中的共同字符串

阅读更多

Mysql数据库中substring和concat函数,其中oracle和sqlserver中也有这种函数。这两个函数加起来还是可以做很多事情的。例如,有一个表中有一列MENU_TYPE其中有这样的三条数据:

一:/sys_privilege/menuAction_findSonMenu.action
二:/sys_privilege/menuAction_findSonMenu.action
三:/sys_privilege/userAction_findUserList.action
四:/sys_privilege/roleAction_findRoleByPage.action

 

现在想把前面的/sys_privilege改成/sys这样这两个函数就ok了

update `PRI_MENU` set MENU_URL = concat('/sys',substring(menu_url,15)) where `MENU_URL` like '/sys_privilege/%'

这样就好了

分享到:
评论

相关推荐

    mysql将字符串分割成多列值

    利用mysql中提供的所有函数,组成的一个存储过程。此存储过程主要是将传入的字符串分割为多个值,单个列。

    Mysql数据库从入门到精通.rar

    7.MySQL中的字符串比较函数 8.MySQL中字符串函数详细介绍 9.都出深入SELECT语句的查询功能 10.浅谈MySQL存储引擎选择InnoDB还是MyISAM 11.浅谈unique列上插入重复值的MySQL解决方案 12.深入了解MySQL 5.5分区功能...

    MySQL查询把多列返回结果集拼装成一个字段

    mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...

    DBHelper数据库操作类(支持OleDb、MySQL、Oracle、SQL、SQLite).zip

    数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. 得到最大值 是否存在 是否存在(基于MySqlParameter) 执行SQL语句,返回影响的记录数 执行MySql和Oracle滴混合事务 执行多条SQL...

    mysql数据库武洪萍版第四章习题与答案.docx

    1、数据类型:在 MySQL 中,有多种数据类型,例如整数、浮点数、字符串、日期时间等。在习题 1 中,我们可以看到 tinyint、smallint、int、bigint 等数字数据类型,它们都可以存储数字数据,但是它们的存储范围和...

    MySQL-数据库-索引详解

    全文索引只能创建在 char、varchar、text 类型字段上,查询数据量较大的字符串类型的字段时,使用全文索引可以提高查询速度。 #### 单列索引 在表中单个字段上创建索引。单列索引只根据该字段进行索引。单列索引...

    c++连接mysql数据库带参数查询.docx

    9. 字符串操作:文档中使用了 string 类型的变量来存储字符串,然后使用 '+' 运算符来拼接字符串。 10. 字符数组转换:文档中使用了 strdup() 函数将 string 类型的变量转换为 char* 类型的数组,以便用于 mysql_...

    数据库——MYSQL.docx

    MYSQL数据库支持多种数据类型,包括整数、浮点数、字符串、日期和时间等。每种数据类型都有其特点和应用场景。 知识点7:创建表 创建表是MYSQL数据库中的一种基本操作。可以使用CREATE TABLE语句来创建一个表,并...

    mysql数据库武洪萍版第四章习题与答案教学文稿.docx

    * 数据类型是数据库中存储数据的基本单位,包括整数、实数、字符串、日期时间等。tinyint 是一个小整数类型,无法存储大于 255 的数值。 知识点二: 主键和外键 * 问题 2: 下面是有关主键和外键之间的关系描述,...

    MySql 5.1 参考手册.chm

    7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引统计集合 7.4.8. MySQL如何计算打开的表 7.4.9. MySQL如何打开和关闭表 7.4.10. 在同一个数据库中创建多个表的缺陷 7.5. 优化...

    mysql数据库的基本操作语法

    空字符串“”是不等于null,0也不等于null create table temp( id int not null, name varchar(255) not null default ‘abc’, sex char null ) 上面的table加上了非空约束,也可以用alter来修改或增加非空约束 ...

    MySQL 5.1中文手冊

    7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引统计集合 7.4.8. MySQL如何计算打开的表 7.4.9. MySQL如何打开和关闭表 7.4.10. 在同一个数据库中创建多个表的缺陷 7.5. 优化...

    MySQL中文参考手册.chm

    7.3.8 为列选择正确的类型 7.3.9 列索引 7.3.10 多列索引 7.3.11 使用来自其他数据库引擎的列类型 7.4 用在SELECT和WHERE子句的函数 7.4.1 分组函数 7.4.2 常用的算术运算 ...

    数据库的基本概念mysql学习资料.pdf

    数据库由一个或多个文件组成,每个文件包含了数据库中的数据项。 2. 数据库管理系统(DBMS):是一个软件系统,用于定义、创建、维护和操纵数据库。DBMS 提供了对数据库的控制和安全机制,确保数据的一致性和完整性...

    MYSQL数据库的安全漏洞及防范方法.pdf

    为了测试,我写了一个简单的PHP文件上传到个人主机,其中连接字符串中的“USER,PASSWORD”为空, “HOST = LOCAL_HOST” 。结果发现SQL语句可以执行。于是执行SELECT FROM MYSQL.USER察看用户权限,发现这个用户在...

    MySQL数据库:表的创建SQL语句.pptx

    数据库和表的创建和管理 表的创建-SQL语句 课程目标 ...通配符表示一个包含%或_的通配符的字符串,用于获取对于带有与字符串相匹配的名称的各列的输出。 表的创建 创建数据表 显示数据表文件和表结构 小结

    MySQL 5.1官方简体中文参考手册

    7.4.4. 多列索引 7.4.5. MySQL如何使用索引 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 7/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引...

    MySQL中文参考手册

    * 0 译者序 * 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性?... + 7.3.10 多列索引 +...

    MySQL数据库开发期末复习题.doc

    19. GROUP_CONCAT()函数:GROUP_CONCAT()函数的作用是将每组的结果字符串连接起来。 20. GROUP子句:GROUP子句带WITH ROLLUP的作用是产生多个级别的统计值。 21. 查看全局SQL模式:查看全局SQL模式的命令是select ...

    mysql索引失效.docx MySQL索引失效是指在查询执行过程中,数据库无法有效地使用索引来提高查询性能

    多列索引的顺序问题:如果查询中的条件和多列索引的顺序不匹配,MySQL可能无法使用索引。多列索引按照定义的顺序进行匹配,如果查询不是按照相同的顺序来进进行查询,索引将无法有效使用。 查询范围过大:如果查询...

Global site tag (gtag.js) - Google Analytics