`

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中提供的所有函数,组成的一个存储过程。此存储过程主要是将传入的字符串分割为多个值,单个列。

    sql 多行合并某一列字符串拼接的示例

    这个函数主要用于替换字符串中的子串,但通过巧妙的应用,它也可以实现字符串的拼接。在上述示例中,`STUFF()`函数被用作多行字符串拼接的关键技术。 #### 示例解析 考虑以下SQL查询: ```sql SELECT Year, week1,...

    MySql连接字符串总结

    MySQL连接字符串是应用程序与MySQL数据库建立连接时使用的配置信息,...正确配置这些连接字符串是确保应用程序能够成功连接到MySQL数据库的关键步骤。在实际应用中,还需要考虑安全性,比如使用SSL加密以保护敏感数据。

    SQL语句中设置多个字符串

    本实例将深入探讨如何在SQL语句中设置多个字符串条件,这对于初学者掌握数据库操作至关重要。 首先,让我们了解SQL的基本结构。SQL主要用于与关系型数据库进行交互,其基本查询语句包括SELECT,FROM,WHERE等部分。...

    MySQL数据库相关课件PPT

    列定义了数据类型,如整数、字符串、日期等,行则代表单一记录。此外,还有索引、视图、存储过程、触发器等数据库对象,它们提供了更复杂的数据操作和管理功能。 三、SQL语言基础 SQL(Structured Query Language)...

    C# 连接MySql数据库,显示数据表

    请务必检查并确保连接字符串中的各项信息与你的MySQL实例匹配。 综上所述,通过学习以上步骤,初学者可以理解如何使用C#连接MySQL数据库并显示数据表。这是一项基础但重要的技能,为后续的数据库应用开发打下坚实的...

    Mysql正式/测试数据库表结构差异对比

    1. **连接数据库**:通过提供数据库连接字符串,应用程序可以连接到目标MySQL服务器,并获取必要的元数据信息。 2. **获取表列表**:从每个数据库中获取所有表的列表,这包括表名和每个表的列信息。 3. **比较表结构...

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

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

    1_实验一 MySQL关系数据库管理系统及SQL语言的使用1

    通常,这些标记可能表示字段的数据类型(如整数、字符串、日期时间)、是否为主键、是否允许空值、是否有默认值、以及索引信息等。理解这些标记对于理解和操作数据库至关重要。 在sakila数据库的模型中,影片-演员...

    解决连接mysql中文显示乱码

    这主要涉及到字符编码的兼容性和设置问题,尤其是在使用MySQL数据库与不同编程语言(如Java、JSP)进行交互时更为突出。以下是对如何解决连接MySQL时中文显示乱码问题的详细解析。 ### 解决中文显示乱码的关键知识...

    完整精品数据库课件 MySQL从入门到精通 第01章 初始MySQL(共19页).ppt

    数据类型是存储数据的关键,包括整数、浮点数、定点数、二进制、日期/时间以及字符串等,它们决定了数据的存储方式和表达的信息类型。主键是表中用于唯一标识每条记录的字段,确保数据的唯一性。 数据库技术构成...

    Mysql字符串处理函数详细介绍、总结

    1. **ASCII(char)**:返回字符串中第一个字符的ASCII码值。如果字符串为空,返回0;如果是NULL,返回NULL。 2. **BIT_LENGTH(str)**:返回字符串str的比特长度,即字符串在二进制表示下的长度。 3. **CONCAT(s1, ...

    MySQL数据库笔记.doc

    * MySQL 中的数据类型包括数字类型、日期类型、字符串类型等。 * 数字类型包括 BIT、TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 等。 * 日期类型包括 DATE、DATETIME、TIMESTAMP、TIME、YEAR 等。 * 字符串类型包括...

    MySQL数据库应用、设计与管理任务驱动教程(微课版)-课后练习参考答案.pdf

    - **数据类型的分类**:MySQL 中的数据类型大致可以分为数值类型、字符串类型和日期时间类型。 - 数值类型进一步细分为浮点数、定点数等,其中浮点数包括 `Float` 和 `Double` 类型。 - 字符串类型则包括 `Char` ...

    .net中的连接字符串配置向导对话框

    在连接字符串中设置"Pooling=True"可以启用此功能。 - 连接字符串的其他部分,如"MinPoolSize"和"MaxPoolSize",可以用来调整池的大小。 6. **示例连接字符串**: - SQL Server:`Data Source=myServerAddress;...

    MySql数据库软件和安装教程全套--悠闲设计

    你需要定义每列的数据类型,如INT(整数)、VARCHAR(可变长度字符串)、DATE(日期)等,并可以设置约束条件,如NOT NULL(非空)、UNIQUE(唯一)或PRIMARY KEY(主键)。主键是用于唯一标识每条记录的字段,通常...

    MySQL数据库设计、优化

    5. **CHAR与VARCHAR**:对于固定长度的字符串使用CHAR,对于变长字符串使用VARCHAR,并注意存储需求差异。 6. **字符集一致性**:在不同层次(服务器、数据库、表、列)保持字符集的一致性。 #### 三、数据库优化 ...

    mysql百家姓数据库sql文件

    标题 "mysql百家姓数据库sql文件" 提供的信息表明,这个压缩包包含了一个与MySQL数据库相关的SQL文件,其主要内容可能是中国百家姓的数据库记录。在描述中提到“包含单姓 复姓”,这暗示了数据库中不仅有单个字符的...

Global site tag (gtag.js) - Google Analytics