在MySQL中怎么在a表中查询bb列里面的数据 并把相同的数据删除
时间: 2023-05-15 14:05:30 浏览: 59
您可以使用以下SQL语句来实现在MySQL中在a表中查询bb列里面的数据并删除相同的数据:
DELETE FROM a WHERE bb IN (SELECT bb FROM a GROUP BY bb HAVING COUNT(*) > 1);
这将删除a表中bb列中重复的数据。
相关问题
mysql如何把表中a,b两列的数据连接在一起组成一个新列
你可以使用SELECT语句和CONCAT函数来将a、b两列的数据连接在一起组成一个新列。具体的语句如下:
SELECT CONCAT(a, b) AS new_column FROM your_table;
其中,a和b是原表中的两列,your_table是你要操作的表名,new_column是你想要生成的新列名。这条语句会将a和b两列中的数据连接在一起,生成一个新的列new_column。你可以根据实际情况修改列名和表名。
在cmd中直接查询mysql表中的数据
您可以使用以下命令在 cmd 中查询 MySQL 表中的数据:
1. 首先进入 MySQL 命令行界面,可以使用以下命令连接到 MySQL 数据库:
```
mysql -u <用户名> -p<密码> -h <主机名或IP地址>
```
举例:
```
mysql -u root -p123456 -h localhost
```
2. 进入 MySQL 命令行后,可以使用以下命令选择要查询的数据库:
```
use <数据库名称>
```
举例:
```
use testdb
```
3. 选择数据库后,可以使用以下命令查询表中的数据:
```
select * from <表名>;
```
举例:
```
select * from users;
```
这样就可以在 cmd 中直接查询 MySQL 表中的数据了。