`

MySQL用逗号连接列

    博客分类:
  • SQL
阅读更多

1、表结构:

create table tableName(
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(20) NOT NULL AUTO_INCREMENT COMMENT 'name',
)

 2、插入例子数据:

insert into tableName values(1, 'one');
insert into tableName values(2, 'two');
insert into tableName values(3, '333');
insert into tableName values(4, 'sisi);

 3、用逗号连接列的sql

select 
  GROUP_CONCAT(name) as names
from tableName

 4、结果:

one,two,333,sisi

 

1
1
分享到:
评论

相关推荐

    MySQL中将一列以逗号分隔的值行转列的实现

    即一列中存储了多个属性值。如下表 pk value 1 ET,AT 2 AT,BT 3 AT,DT 4 DT,CT,AT 一般有这两种常见需求(测试数据见文末) 1.得到所有的不重复的值,如 value AT BT CT DT ET SQL...

    一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    在数据库设计中,有时会遇到一种情况,即在主表中的一列用来存储多个关联ID,这些ID之间用逗号隔开,这种做法虽然不符合数据库的第一范式,但在某些场景下却被广泛采用。例如,员工可能属于多个部门,每个员工的记录...

    MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    在MySQL数据库中,经常遇到需要处理以逗号分隔的字段值的情况,这些字段通常用于存储多值数据,比如在本例中,`related_shop_ids`字段存储了多个商店ID,用逗号分隔。本篇文章将详细讲解如何将这样的字段拆分成多个...

    MySQL中基本的多表连接查询教程

    本文将详细介绍MySQL中涉及的几种基本的多表连接查询方法,包括笛卡尔积、内连接和外连接,以及它们的使用场景和技巧。 1. 笛卡尔积(交叉连接): 笛卡尔积是通过CROSS JOIN或简单的JOIN实现的,也可以用逗号(,)...

    MySQL数据库:交叉连接和内连接.pptx

    SELECT的查询对象由FROM子句指定,各个表用逗号分隔,这样就指定了交叉连接。 其格式为: FROM 表名1 [ [AS] 别名1 ] [ , 表名2[ [AS] 别名2]] … ; 【例】 members表和sell表进行交叉连???。 SELECT Book.*, Sell....

    Shell脚本批量添加CSV数据到MySQL

    5. 使用`mysql`命令行客户端连接到MySQL服务器,并执行SQL插入语句。 最后,`t_prov_city_area_street.sql` 是一个SQL脚本文件,可能包含了创建省、市、区、街道等地理层级关系表的结构,以便于更好地组织和管理...

    odi连接SQL,excel,FILE,mysql数据源的配置

    ODI 提供了强大的连接能力,支持多种数据源,包括SQL Server, Excel, FILE, 和 MySQL。以下是对这些数据源连接配置的详细说明: 1. **SQL Server**: - **驱动**: ODI通常使用`Microsoft JDBC Driver for SQL ...

    Bash中使用MySQL导入导出CSV格式数据

    `test_mysql_csv.sh`可能包含了导入CSV数据到MySQL的逻辑,而`mysql.sh`可能是一个通用的MySQL客户端脚本,用于连接和执行SQL命令。 在MySQL中,导入CSV文件通常使用`LOAD DATA INFILE`语句。例如,可以创建一个SQL...

    Access数据库导入Mysql的方法

    1. **登录MySQL服务器**:使用命令行或图形界面工具连接MySQL服务器。 2. **创建数据库**:如果没有现成的数据库,首先需要创建一个新数据库。 3. **设计表结构**:根据Access数据库中的表结构,在MySQL中创建相应的...

    设置mysql用户权限

    其中,“privileges”可以是一个或多个权限的组合,用逗号分隔;“database_name”和“object_name”分别表示数据库名和对象名(可以是表名或其他数据库对象);“username”和“host”则分别表示用户名和允许连接的...

    海量数据的MySQL数据集

    如果需要更复杂的数据分析,可以结合使用MySQL与数据分析工具(如Python的pandas库或R语言),通过连接MySQL数据库,实现数据的深度分析和挖掘。 最后,对于测试目的,这样一个大型数据集可以帮助开发者验证在高...

    MySQL期末复习材料。。

    选择题部分涉及了MySQL的连接语法、版本查看、语句结束符设置、提示符设置、脚本导入、SELECT语句的理解、ENUM排序、LIMIT子句使用以及GROUP_CONCAT函数的作用等知识点: 1. 连接MySQL的正确语法是选项B和C。 2. ...

    mysql调优笔记002

    3. **连接类型**:对于涉及多表连接的查询,优化器会确定使用哪种类型的连接(如嵌套循环、哈希连接等)。 4. **是否使用临时表**:在某些情况下,MySQL可能会使用临时表来帮助完成复杂的查询操作。 通过对存储引擎...

    从Excel导入到MySQL

    这个过程涉及到的源码可能包括编写自动化脚本,比如Python脚本,使用pandas库读取Excel文件,清洗数据,再通过`mysql-connector-python`库连接到MySQL并执行`INSERT INTO`或`LOAD DATA INFILE`语句。这种自动化方法...

    CSV 导入mysql 数据库

    CSV文件以纯文本形式存储数据,每一行代表一条记录,列之间用逗号分隔。例如: ``` 姓名,年龄,城市 张三,25,北京 李四,30,上海 王五,28,广州 ``` 在CSV导入MySQL的过程中,我们通常会使用PHP进行编程操作,因为PHP...

    mysql导出word格式表格

    2. **连接到MySQL服务器**: 安装完成后,打开MySQL-Front,输入之前配置的MySQL服务器连接信息,建立连接。 3. **查询数据**: 在MySQL-Front的查询窗口中,编写SQL查询语句来获取需要导出到Word的表格数据。你可以...

    MySQL命令大全

    MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列 4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5.BLOB TEXT类型,最大长度为(2^16-1)个字符。 6...

    批量从文本文件中读取数据存储到MySQL数据库

    3. **连接MySQL数据库**:使用`mysql-connector-python`库建立与MySQL服务器的连接。确保提供正确的服务器地址、用户名、密码和数据库名: ```python import mysql.connector cnx = mysql.connector.connect...

Global site tag (gtag.js) - Google Analytics