找到 4379 篇文章 关于 MySQL

如何获取MySQL表的创建时间?

Arjun Thakur
更新于 2019年7月30日 22:30:24

1K+ 次浏览

要获取MySQL表的创建时间,可以使用information_schema。语法如下:SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName’ AND table_name = 'yourTableName'; 将上述语法应用于您的数据库和表名。这里我使用数据库“business”和表名“student”。查询如下:mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'student'; 下面是显示表创建时间的输出:+---------------------+ | CREATE_TIME ... 阅读更多

如何将MySQL中字符串字段的日期转换为日期类型?

Chandu yadav
更新于 2019年7月30日 22:30:24

140 次浏览

要在MySQL中将字符串转换为日期,可以使用STR_TO_DATE()函数。语法如下:select str_to_date(‘StringValue’, '%d, %m, %Y') as anyVariableName; 将上述语法应用于以下查询,其中我们有一个字符串值:mysql> SELECT STR_TO_DATE('26, 11, 2018', '%d, %m, %Y'); 下面是输出:+--------------------------------------+ | STR_TO_DATE('26, 11, 2018', '%d, %m, %Y') | +--------------------------------------+ | 2018-11-26 | +--------------------------------------+ 1 row in set (0.00 sec)让我们看另一个例子, ... 阅读更多

如何在MySQL中将DateTime值转换为字符串?

George John
更新于 2019年7月30日 22:30:24

3K+ 次浏览

要在MySQL中将DateTime值转换为字符串,可以使用DATE_FORMAT()函数。语法如下:select date_format(yourColumnName, ‘%d %m %y’) as anyVariableName from yourTableName; 为了理解上述概念,让我们创建一个表。创建表的查询如下:mysql> create table DateAsStringDemo -> ( -> YourDateTime datetime -> ); 使用curdate()方法插入日期。插入日期的查询如下:mysql> insert into DateAsStringDemo values(curdate()); ... 阅读更多

如何在MySQL中检查字段是否为空或空字符串?

Arjun Thakur
更新于 2020年6月26日 13:10:51

3K+ 次浏览

要在MySQL中检查字段是否为空或空字符串,可以使用MySQL中的IF()函数。语法如下:SELECT IF(yourColumnName IS NULL or yourColumnName = '', 'NULLId', yourColumnName) as anyVariableName from yourTableName; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table NullAndEmptyDemo -1> ( -> Id varchar(200) -> ); 现在让我们使用insert命令将记录插入表中。插入表中记录的查询如下。我们添加了空... 阅读更多

如何更改MySQL表的默认字符集?

Chandu yadav
更新于 2019年7月30日 22:30:24

761 次浏览

要更改MySQL表的默认字符集,可以使用以下语法。语法如下:alter table yourTableName convert to character set yourCharsetName; 让我们创建一个表并应用上述语法来更改默认字符集。创建表的查询:mysql> create table CharsetDemo -> ( -> Id int, -> Name varchar(200), -> Age int -> ); 现在您可以更改表的字符集。下面的查询... 阅读更多

MySQL服务器端口号是多少?

George John
更新于 2019年7月30日 22:30:24

737 次浏览

如果您在系统上安装MySQL,则将获得默认的MySQL服务器端口号,即3306。要了解MySQL服务器端口号,可以使用以下查询。这里,我们使用了SHOW VARIABLES命令。查询如下:mysql> SHOW VARIABLES WHERE Variable_Name = 'port'; 下面是输出:+---------------+-------+ | Variable_Name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 1 row in set (0.04 sec)

MySQL中的SELECT INTO语句?

Chandu yadav
更新于 2020年6月26日 13:12:11

1K+ 次浏览

要在MySQL中使用SELECT INTO,可以使用CREATE TABLE SELECT命令。语法如下:CREATE TABLE yourTableName SELECT *FROM yourOriginalTableName; 为了理解,让我们首先创建一个表:mysql> create table SelectIntoDemo -> ( -> Id int, -> Name varchar(200) -> ); 使用insert命令将一些记录插入表中。查询如下:mysql> insert into SelectIntoDemo values(1, 'Bob'), (2, 'Carol'), (3, 'David'); 使用select语句显示所有记录。 ... 阅读更多

MySQL如何选择最近几天的数据?

Arjun Thakur
更新于 2020年6月26日 13:14:03

813 次浏览

要选择最近几天的数据,请在MySQL中使用DATE_ADD()函数。语法如下:select date_add(curdate(), interval - anyIntgegerValue day); 或者您可以使用MySQL中的DATE_SUB()。select date_sub(curdate(), interval anyIntgegerValue day); 或者您可以使用以下语法:select curdate() - interval anyIntgegerValue day; 以下是上面显示的所有语法的示例,用于选择最近几天的数据。案例1 - 使用DATE_ADD()函数查询如下:mysql> select date_add(curdate(), interval -6 day); 以下是输出:+-------------------------------------+ | date_add(curdate(), interval -6 day) | +-------------------------------------+ | 2018-11-20                          | +-------------------------------------+ 1 row ... 阅读更多

如何在MySQL中查看存储过程/函数定义?

Ankith Reddy
更新于 2019年7月30日 22:30:24

3K+ 次浏览

要在MySQL中查看存储过程/函数定义,可以使用show命令。语法如下:SHOW CREATE PROCEDURE yourProcedureName; 为了理解上述语法,您可以创建一个过程并检查该定义。让我们创建一个存储过程:mysql> delimiter // mysql> create procedure AllRecords()    -> begin    -> select *from student;    -> end // 使用call命令可以调用存储过程。查询如下:mysql> delimiter ; mysql> call AllRecords(); 下面是输出:+------+-------+ | id   | Name  | +------+-------+ ... 阅读更多

如何在MySQL中根据出生日期计算年龄?

George John
更新于 2019年7月30日 22:30:24

11K+ 次浏览

使用MySQL中的DATE_FORMAT()方法根据出生日期计算年龄。首先,使用now()方法获取当前日期时间,您可以将您的出生日期放在DATE_FORMAT()中。语法如下:SELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(now(), 'yourDateofbirth')), '%Y')+0 AS anyVariableName; 应用上述语法根据您的出生日期计算年龄。在上述语法中,用您的出生日期替换yourDateofbirth。查询如下:SELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(now(), '2010-11-25')), '%Y')+0 AS Age; 下面是输出:+------+ | Age | +------+ | 8 | +------+ 1 row in set (0.00 sec)让我们... 阅读更多

广告