找到 4219 篇文章 适用于 MySQLi

如何在 MySQL 中仅获取日期部分?

AmitDiwan
更新于 2019-09-27 06:49:22

2K+ 浏览量

要仅获取 DateTime 的日期部分,请使用日期格式说明符 - %d 表示日,%m 表示月,%Y 表示年。让我们首先创建一个表 -mysql> create table DemoTable (    AdmissionDate datetime ); 查询成功,0 行受影响 (0.52 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('2019-07-21 12:34:56'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('2016-08-18 10:00:02'); 查询成功,1 行受影响 (0.51 秒) mysql> insert into DemoTable values('2018-01-03 11:02:20'); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录 -mysql> select *from ... 阅读更多

仅替换 MySQL 中列中的特定值

AmitDiwan
更新于 2019-09-27 06:47:28

9K+ 浏览量

要替换,请使用 REPLACE() MySQL 函数。由于您需要为此更新表,因此请使用带有 SET 子句的 UPDATE() 函数。以下是语法 -update yourTableName set yourColumnName=replace(yourColumnName, yourOldValue, yourNewValue);让我们首先创建一个表 -mysql> create table DemoTable (    FirstName varchar(100),    CountryName varchar(100) ); 查询成功,0 行受影响 (0.69 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John', 'AUS'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Bob', 'AUS'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('Chris', 'US'); 查询成功,1 ... 阅读更多

MySQL 查询将特定记录置顶

AmitDiwan
更新于 2019-09-27 06:44:35

140 浏览量

为此,您可以使用 ORDER BY CASE 语句。让我们首先创建一个表 -mysql> create table DemoTable (    StudentName varchar(100),    StudentMarks int ); 查询成功,0 行受影响 (0.97 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 45); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values('John', 67); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('David', 89); 查询成功,1 行受影响 (0.46 秒) mysql> insert into DemoTable values('John', 98); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Mike', ... 阅读更多

MySQL 查询如何根据一组数字中的第一个数字排序?

AmitDiwan
更新于 2019-09-27 06:41:39

181 浏览量

要根据一组数字中的第一个数字排序,请使用 ORDER BY SUBSTRING_INDEX()。让我们首先创建一个表 -mysql> create table DemoTable (    SetOfNumbers text ); 查询成功,0 行受影响 (0.53 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('245, 654, 76, 89, 98'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('2000, 567, 9090, 6789'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('1001, 90595, 657, 99'); 查询成功,1 行受影响 (0.20 秒)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多

我们可以将保留字“index”用作 MySQL 列名吗?

AmitDiwan
更新于 2019-09-27 06:39:27

574 浏览量

可以,但是您需要在保留字 (index) 之前添加反引号符号,以避免在将其用作列名时出错。让我们首先创建一个表 -mysql> create table DemoTable (    `index` int ); 查询成功,0 行受影响 (0.48 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(1000); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(1020); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(967); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(567); 查询成功,1 行受影响 (0.12 ... 阅读更多

如何获取列值的最高值,并将其设置为同一列中的所有其他值(使用 MySQL)?

AmitDiwan
更新于 2019-09-27 06:31:40

64 浏览量

让我们首先创建一个表 -mysql> create table DemoTable (    FirstName varchar(100),    Score int ); 查询成功,0 行受影响 (0.60 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('David', 59); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Chris', 97); 查询成功,1 行受影响 (0.24 秒) mysql> insert into DemoTable values('Bob', 98); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Carol', 91); 查询成功,1 行受影响 (0.11 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将生成 ... 阅读更多

比较 NULL 值,并在 MySQL 新列中为这些值显示值 1?

AmitDiwan
更新于 2019-09-27 06:29:11

64 浏览量

为此,请使用 IF() 以及 IS NULL 属性。让我们首先创建一个表 -mysql> create table DemoTable (    Name varchar(100),    CountryName varchar(100) ); 查询成功,0 行受影响 (0.70 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 'US'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Mike', NULL); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(Name) values('David'); 查询成功,1 行受影响 (0.38 秒) mysql> insert into DemoTable values('Bob', 'AUS'); 查询成功,1 行受影响 (0.45 秒)使用 select ... 阅读更多

如何使用 MySQL 查询查找特定行?

AmitDiwan
更新于 2019-09-26 08:39:45

334 浏览量

让我们首先创建一个表 -mysql> create table DemoTable (    UserId int,    UserName varchar(100) ); 查询成功,0 行受影响 (0.66 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(101, 'Bob'); 查询成功,1 行受影响 (0.07 秒) mysql> insert into DemoTable values(102, 'David'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(103, 'Mike'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(104, 'Sam'); 查询成功,1 行受影响 (0.16 秒)显示所有记录 ... 阅读更多

MySQL 查询如何显示包含重复记录的列中不同记录的数量

AmitDiwan
更新于 2019-09-26 08:37:34

156 浏览量

让我们首先创建一个表 -mysql> create table DemoTable (    StudentId int,    StudentFirstName varchar(100) ); 查询成功,0 行受影响 (0.88 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100, 'John'); 查询成功,1 行受影响 (0.32 秒) mysql> insert into DemoTable values(101, 'Chris'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(102, 'John'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(103, 'Sam'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(104, 'Sam'); 查询成功,1 行受影响 (0.13 秒)显示所有记录 ... 阅读更多

如何在 MySQL 中轻松插入日期时间?

AmitDiwan
更新于 2023-10-04 21:39:34

25K+ 浏览量

您可以使用 MySQL 命令行轻松插入 DateTime。以下是语法 - insert into yourTableName values(’yourDateTimeValue’); 让我们先创建一个表 - mysql> create table DemoTable (    DateOfBirth datetime ); Query OK, 0 rows affected (0.97 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('1998-01-23 12:45:56'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('2010-12-31 01:15:00'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2015-04-03 14:00:45'); Query OK, 1 row affected (0.10 sec) 使用 select 语句显示表中的所有记录 ... 阅读更多

广告