共发现 4379 篇文章 适用于 MySQL

MySQL:如何查找带有特殊字符的值并用 NULL 替换它?

AmitDiwan
更新于 2019 年 12 月 30 日 06:42:52

220 次浏览

为此,使用 SET yourColumnName = NULL 如下面的语法所示 −update yourTableName set yourColumnName=NULL where yourColumnName=yourValue;让我们首先创建一个表 −mysql> create table DemoTable1914    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Code varchar(20)    )AUTO_INCREMENT=1001; 查询正常,0 行受影响 (0.00 秒)使用插入命令在表中插入一些记录 −mysql> insert into DemoTable1914(Code) values('John101'); 查询正常,1 行受影响 (0.00 秒) mysql> insert into DemoTable1914(Code) values('234David'); 查询正常,1 行受影响 (0.00 秒) mysql> insert into DemoTable1914(Code) values('100_Mike'); 查询正常,1 行受影响 (0.00 秒)使用 select ... 阅读更多

如何在 MySQL 列值中追加 000?

AmitDiwan
在 2019 年 12 月 30 日 06:39:20 更新

162 次查看

若要追加 000,请使用 ZEROFILL 概念让我们首先创建一个表 -mysql> 创建表 DemoTable1913    (    代码 int(4) ZEROFILL 自动增量非空,    主键代码)    查询正常,0 行受影响(0.00 秒)使用插入命令在表中插入一些记录 -mysql> 将到 DemoTable1913 值(1);查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1913 值(2);查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1913 值(3);查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1913 值(4);查询正常,1 行受影响(0.00 秒)从表显示所有记录 ... 了解更多

如何在 MySQL 中为特定用户更新用户登录时间?

AmitDiwan
在 2019 年 12 月 30 日 06:37:07 更新

169 次查看

为此,请使用 ORDER BY 和 LIMIT让我们首先创建一个表,其中有一列包含用户 ID、登录时间和名称 -mysql> 创建表 DemoTable1911    (    用户 ID int,    用户登录时间,    用户名 varchar(20)    );查询正常,0 行受影响(0.00 秒)使用插入命令在表中插入一些记录 -mysql> 将到 DemoTable1911 值(100, '7:32:00', 'Chris'); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1911 值(101, '5:00:00', 'David'); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1911 值(102, '6:10:20', 'Mike'); 查询正常,1 行受影响(0.00 ... 了解更多

在 MySQL 中使用 CASE WHEN 语句执行计数?

AmitDiwan
在 2019 年 12 月 30 日 06:34:51 更新

508 次查看

为此,可以使用 CASE WHEN 语句。让我们首先创建一个表 -mysql> 创建表 DemoTable1910    (    名字 varchar(20),    标记 int    );查询正常,0 行受影响(0.00 秒)使用插入命令在表中插入一些记录 -mysql> 将到 DemoTable1910 值('克里斯', 45); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1910 值('大卫', 85); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1910 值('克里斯', 55); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1910 值('克里斯', 98); 查询正常,1 行受影响(0.00 秒)mysql> 将到 DemoTable1910 值('大卫', ... 了解更多

返回 MySQL 中的数据库列表?

AmitDiwan
在 2019 年 12 月 30 日 06:31:43 更新

169 次查看

要返回数据库列表,语法如下 −select schema_name as anyAliasName from information_schema.schemata;以下是对 MySQL 中返回数据库列表的查询 −mysql> select schema_name as DatabaseName from information_schema.schemata;这将生成以下输出 −+---------------------------+ | DatabaseName              | +---------------------------+ | mysql                     | | information_schema        | | performance_schema        | | sys                       | | business                  | | sample                    | | hello                     | | test                      | | mybusiness                | | databasesample            | | schemasample              | | universitydatabase        | | education                 | | mydatabase                | | database1                 | | sampledatabase            | | test3                     | | javadatabase2             | | javasampledatabase        | | rdb                       | | onetomanyrelationship     | | webtracker                | | web                       | | commandline               | | hb_student_tracker        | | bothinnodbandmyisam       | | customertracker           | | tracker                   | | demo                      | | customer_tracker_database | | login                     | | onlinebookstore           | | customer-tracker          | | web_tracker               | | instant_app               | | 1233                      | +---------------------------+ 36 行位于集合中 (0.00 秒)

使用单个 MySQL 查询更新两列

AmitDiwan
更新于 30-12-2019 06:28:05

428 次浏览

为此,你只需使用一次 SET 命令。我们首先创建一个表 −mysql> create table DemoTable1909    (    Id int NOT NULL,    FirstName varchar(20),    LastName varchar(20)    ); 查询已通过,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1909 values(101, 'John', 'Smith'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1909 values(102, 'John', 'Doe'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1909 values(103, 'Adam', 'Smith'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1909 values(104, 'David', 'Miller'); 查询 ... Read More

如何在 MySQL REGEXP 子句中转义括号并只显示带有括号的特定值?

AmitDiwan
于 2019 年 12 月 30 日 06:26:07 更新

727 人浏览

我们首先创建一个表 −mysql> create table DemoTable1908    (    Code text    ); 查询已通过,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1908 values('MySQL(1)Database'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1908 values('MongoDB 2 Database'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1908 values('MySQL(3)Database'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1908 values('SQL Server(10)Database'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1908 values('MySQL 8 Database'); 查询已通过,1 行受影响 (0.00 秒)从 ... 显示所有记录 Read More

用 MySQL 中的手动 AUTO_INCREMENT 起始值创建表查询?

AmitDiwan
于 2019 年 12 月 30 日 06:24:21 更新

131 人浏览

我们首先创建一个表 −mysql> create table DemoTable1907    (    UserId int NOT NULL AUTO_INCREMENT,    UserName varchar(20),    UserAge int,    UserCountryName varchar(20),    PRIMARY KEY(UserId)    )ENGINE=MyISAM, AUTO_INCREMENT=100; 查询已通过,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1907(UserName, UserAge, UserCountryName) values('Chris', 26, 'US'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1907(UserName, UserAge, UserCountryName) values('David', 38, 'UK'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1907(UserName, UserAge, UserCountryName) values('John', 28, 'AUS'); 查询已通过,1 行受影响 (0.00 秒)从 ... 显示所有记录 Read More

如何使用 MySQL 查询更改表列中日期的格式?

AmitDiwan
于 2019 年 12 月 30 日 06:22:02 更新

423 人浏览

要更改日期的格式,请使用 DATE_FORMAT() 函数。我们首先创建一个表 −mysql> create table DemoTable1906    (    DueTime datetime    ); 查询已通过,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1906 values(now()); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1906 values(curdate()); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1906 values('2017-10-11'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1906 values('2015-01-12'); 查询已通过,1 行受影响 (0.00 秒) mysql> insert into DemoTable1906 values('2018-04-25'); 查询已通过,1 行受影响 (0.00 ... Read More

MySQL Count Distinct 值的处理速度非常慢。如何加快速度?

AmitDiwan
于 2019 年 12 月 30 日 06:20:28 更新

298 浏览量

要加快处理速度,可以使用 INDEX。我们首先创建一个表格 −

广告