找到 4379 篇文章 关于 MySQL

MySQL 查询以在单个列中显示名为“名字”和“姓氏”的列作为“全名”?

AmitDiwan
更新于 2019年10月1日 06:49:29

12K+ 次查看

为此,在 MySQL 中使用 CONCAT() 方法。让我们首先创建一个表 - mysql> create table DemoTable (    FirstName varchar(50),    LastName varchar(50) ); 查询成功,0 行受影响 (0.63 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 'Brown'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values('David', 'Miller'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('John', 'Doe'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('Adam', 'Smith'); 查询成功,1 行受影响 (0.25 秒)使用 select 语句显示表中的所有记录 ... 阅读更多

如何在单个 MySQL 查询中更改多个列的列类型?

AmitDiwan
更新于 2019年10月1日 06:47:21

709 次查看

要在单个 MySQL 查询中更改多个列的列类型,语法如下 - alter table yourTableName modify column yourColumnName 1 yourDataType1, modify column yourColumnName 2 yourDataType2, . . N;让我们首先创建一个表 - mysql> create table DemoTable (    Id varchar(100),    FirstName text,    LastName text ); 查询成功,0 行受影响 (0.52 秒)让我们检查表的描述 - mysql> desc DemoTable;这将产生以下输出 - +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | ... 阅读更多

在单个 MySQL 查询中获取两个表字段的计数?

AmitDiwan
更新于 2019年9月30日 08:28:18

597 次查看

为此,您可以使用 CASE 语句以及 SUM()。在这里,我们将查找具有员工性别值的列中男性和女性记录的数量。让我们首先创建一个表 - mysql> create table DemoTable (    EmployeeGender ENUM('Male', 'Female') ); 查询成功,0 行受影响 (0.52 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Male'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('Female'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('Male'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into ... 阅读更多

MySQL 存储过程中“@”符号的用法是什么?

AmitDiwan
更新于 2019年9月30日 08:26:39

906 次查看

存储过程中的 @ 符号可用于用户定义的会话变量。让我们首先创建一个表 - mysql> create table DemoTable (    StudentName varchar(50) ); 查询成功,0 行受影响 (1.30 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John Smith'); 查询成功,1 行受影响 (1.00 秒) mysql> insert into DemoTable values('John Doe'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('Chris Brown'); 查询成功,1 行受影响 (0.53 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 ... 阅读更多

基于 LastName 使用 MySQL IN() 获取记录

AmitDiwan
更新于 2019年9月30日 08:25:09

107 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); 查询成功,0 行受影响 (0.83 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Adam', 'Smith'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('John', 'Doe'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('John', 'Smith'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Chris', 'Brown'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('Robert', 'Brown'); 查询成功,1 行受影响 (0.10 秒) mysql> insert ... 阅读更多

MySQL 查询以替换表中仅有的 NULL 值?

AmitDiwan
更新于 2019年9月30日 08:22:56

105 次查看

为此,您可以对 MySQL 中的空值使用 IS NULL 属性。让我们首先创建一个表 - mysql> create table DemoTable (    Name varchar(100) ); 查询成功,0 行受影响 (0.53 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Robert'); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable values(null); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('David'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(null); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Robert'); 查询成功,1 ... 阅读更多

使用 MySQL GROUP BY 和 HAVING 显示具有非重复 Id 的记录

AmitDiwan
更新于 2019年9月30日 08:19:40

123 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    ColorName varchar(100) ); 查询成功,0 行受影响 (0.56 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'Red'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(101, 'Green'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values(101, 'Blue'); 查询成功,1 行受影响 (0.28 秒) mysql> insert into DemoTable values(102, 'Yellow'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(100, 'Purple'); 查询成功,1 行受影响 (0.12 秒) mysql> insert ... 阅读更多

删除最后一个值并在 MySQL 中声明为 VARCHAR 的 VARCHAR 数字中修复两个新值?

AmitDiwan
更新于 2019年9月30日 08:16:41

78 次查看

让我们首先创建一个表。在这里,我们为值使用 VARCHAR 类型 - mysql> create table DemoTable (    Value varchar(100) ); 查询成功,0 行受影响 (1.80 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('100'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('1244'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('15789'); 查询成功,1 行受影响 (0.18 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 - +-------+ | Value | +-------+ | 100 | ... 阅读更多

向表中添加新列,并使用同一表中的其他两列的数据填充它在 MySQL 中?

AmitDiwan
更新于 2019年9月30日 08:12:07

873 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    Price int,    Quantity int ); 查询成功,0 行受影响 (0.71 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(45, 3); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(90, 2); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(440, 1); 查询成功,1 行受影响 (0.09 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 - +-------+----------+ | Price | Quantity | +-------+----------+ | ... 阅读更多

使用 MySQL LIKE 创建一个类似于常规表的临时表

AmitDiwan
更新于 2019年9月30日 08:09:41

143 次查看

让我们首先创建一个表 - mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); 查询成功,0 行受影响 (0.59 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1(Name) values('Chris'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable1(Name) values('Robert'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable1(Name) values('Mike'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable1(Name) values('Sam'); 查询成功,1 行受影响 (0.07 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1;这将产生 ... 阅读更多

广告