找到 4219 篇文章 关于 MySQLi

如何使用MySQL Select 查询获取日期格式 DD/MM/YYYY?

Rishi Rathor
更新于 2020年6月29日 07:31:48

2K+ 次浏览

使用 MySQL 的 STR_TO_DATE() 函数设置日期格式以显示 DD/MM/YYYY 日期。语法如下:SELECT STR_TO_DATE(yourColumnName, ’%d/%m/%Y) as anyVariableName from yourTableName。为了理解上述语法,让我们创建一个表:mysql> create table DateFormatDemo -> ( -> IssueDate varchar(100) -> ); 将一些字符串日期插入表中。插入日期的查询如下:mysql> insert into DateFormatDemo values('26/11/2018'); mysql> insert into DateFormatDemo values('27/11/2018'); mysql> ... 阅读更多

如何使用 MySQL LIKE 获取设置了多个值的字段?

Jennifer Nicholas
更新于 2020年6月25日 11:18:08

646 次浏览

要获取具有多个值的字段,请在 MySQL 中使用带 OR 的 LIKE:select *from yourTableName where yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ ……...N;您可以借助表来理解:mysql> create table LikeDemo -> ( -> Hobby varchar(200) -> ); 使用 insert 命令在表中插入一些记录。在表中插入记录的查询如下:mysql> insert into LikeDemo values('Reading Book'); mysql> insert into LikeDemo values('Playing ... 阅读更多

如何在 MySQL 中获取时间戳?

Anvi Jain
更新于 2020年6月29日 07:32:46

177 次浏览

您可以借助 current_timestamp、now() 和 current_timestamp() 获取时间戳。情况 1 - 使用 current_timestamp() 查询如下:mysql> SELECT CURRENT_TIMESTAMP(); 下面是显示时间戳的输出:+---------------------+ | CURRENT_TIMESTAMP() | +---------------------+ | 2018-11-29 16:09:31 | +---------------------+ 情况 2 - 使用 now() 查询如下:mysql> select now(); 下面是输出:+---------------------+ | now() | +---------------------+ | 2018-11-29 16:09:38 | +---------------------+ 您可以使用以下查询获取整数 UNIX 时间戳:mysql> select unix_timestamp(); 下面是... 阅读更多

如何在 MySQL 中跳过前 10 个结果?

Vrundesha Joshi
更新于 2020年6月25日 11:20:27

1K+ 次浏览

要跳过前 10 个结果,请使用“limit offset”。语法如下:select *from yourTableName limit 10 offset lastValue; 让我们创建一个表来理解上述语法。以下是创建表的查询:mysql> create table SkipFirstTenRecords -> ( -> StudentId int, -> StudentName varchar(200) -> ); 现在,您可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into SkipFirstTenRecords values(100, 'John'); ... 阅读更多

在 MySQL 中生成一系列数字?

Jennifer Nicholas
更新于 2020年6月25日 11:21:38

2K+ 次浏览

要在 MySQL 中生成一系列数字,您可以使用存储过程。首先,我们需要创建一个表。之后,我们将创建一个存储过程,该过程生成从 10 到 1 的一系列数字。以下是创建表的查询:mysql> create table GeneratingNumbersDemo -> ( -> Number int -> ); 现在,您可以创建一个存储过程,该过程将一系列数字存储到表中。以下是创建存储过程的查询:mysql> delimiter // mysql> CREATE PROCEDURE ... 阅读更多

如何在现有表(包含非唯一行)中添加唯一键?

Anvi Jain
更新于 2020年6月25日 11:23:55

684 次浏览

您可以使用 alter 命令在现有表中添加唯一键。语法如下:ALTER TABLE yourTableName ADD CONSTRAINT yourConstraintName UNIQUE(yourColumnName1, yourColumnName2, ............N); 为了理解上述概念,让我们创建一个包含一些列的表。创建表的查询:mysql> create table MovieCollectionDemo -> ( -> MovieId int, -> MovieDirectorName varchar(200), -> NumberOfSongs int unsigned -> ); 现在您可以检查该表是否没有任何唯一约束。检查唯一约束的查询是... 阅读更多

如何在 MySQL 中更改表引擎?

Vrundesha Joshi
更新于 2020年6月29日 07:37:52

310 次浏览

您可以使用 alter 命令更改表引擎。语法如下:alter table yourTableName ENGINE = yourEngineName; 为了理解上述语法,让我们创建一个使用 MyISAM 引擎的表。稍后您可以更改任何其他引擎。以下是创建表的查询:mysql> create table ChangeEngineTableDemo -> ( -> MovieId int, -> MovieName varchar(100), -> IsPopular bool -> )ENGINE = 'MyISAM'; 查看上面的查询,表引擎是 MyISAM,现在您可以将其更改为任何其他引擎。在这里,我们将更改... 阅读更多

获取 MySQL 中一周的星期几?

Anvi Jain
更新于 2020年6月25日 11:25:15

194 次浏览

MySQL DAYOFWEEK() 函数返回 1 代表星期日,2 代表星期一等。让我们先创建一个表来看一个例子:mysql> create table DayOfWeekDemo -> ( -> Issuedate datetime -> ); 使用 insert 命令在表中插入日期。查询如下:mysql> insert into DayOfWeekDemo values(date_add(curdate(), interval 5 day)); mysql> insert into DayOfWeekDemo values(date_add(curdate(), interval 6 day)); mysql> insert into DayOfWeekDemo values(date_add(curdate(), interval 7 ... 阅读更多

如何使用 MySQL 日期格式在单引号中插入日期?

Vrundesha Joshi
更新于 2020年6月25日 11:25:58

650 次浏览

要插入带有日期格式的日期,请使用带有单引号中日期的 str_to_date() 函数。语法如下:insert into yourTableName values(Value1, value2, ......ValueN, str_to_date(‘anyDate’, ’%Y-%m-%d’)); 以下是 MySQL 中的日期格式:格式说明%a缩写的星期几名称 (Sun 到 Sat)%b缩写的月份名称 (Jan 到 Dec)%c数字月份名称 (0 到 12)%D月份的天数为数值,后跟后缀 (1st、2nd、3rd、...)%d月份的天数为数值 (01 到 31)%e月份的天数为数值 (0 到 31)%f微秒 (000000 到 999999)%HHours (00 到 23)%hHours (00 到 12)%IHours (00 到 12)%iMinutes (00 到 59)%j一年中的某一天... 阅读更多

如何删除 MySQL 表中的所有记录?

Rishi Rathor
更新于 2020年6月29日 07:20:56

15K+ 次浏览

要在MySQL中删除表中的所有记录,请使用TRUNCATE命令。让我们先看看语法:TRUNCATE TABLE yourTableName。上述语法将删除表中的所有记录。让我们创建一个表来理解上述语法:mysql> create table TruncateTableDemo −> (    −> BookId int    −> ,    −> BookName varchar(200) −> ); Query OK, 0 rows affected (0.54 sec) 使用insert命令在表中插入记录。在表中插入记录的查询如下:mysql> insert into TruncateTableDemo values(1001, 'C in Dept'); Query OK, ... 阅读更多

广告