找到关于数据库的6705 篇文章

如何在 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';以下是输出:

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);以下是输出:… 阅读更多

在 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();以下是输出:… 阅读更多

根据出生日期计算年龄在 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;以下是输出:… 阅读更多

如何在 MySQL 中实现三元条件运算符?

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

2K+ 浏览量

三元条件运算符在 C、C++、Java 等编程语言中看起来像 ?:。语法如下:(yourCondition) ? statement1:statement2;在上述语法中,如果 yourCondition 为真,则 statement1 将被计算,如果 yourCondition 为假,则 statement2 将被计算。但是上述语法在 MySQL 中不起作用。我们可以使用 MySQL 中的 IF() 函数来达到同样的目的。让我们看一个例子:案例 1mysql> select if(3 > 5, 'Condition is true', 'Condition is not true') as ConditionalResult;以下是输出,其中第二个语句被计算,因为 3 不大于 5:… 阅读更多

有没有办法知道您在 MySQL 中的当前用户名?

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

8K+ 浏览量

是的,您可以使用 CURRENT_USER() 方法来了解您在 MySQL 中的当前用户名。上述方法返回可用于验证客户端连接的用户名。查询如下:mysql> select CURRENT_USER();以下是输出:或者您可以使用 MySQL 中的 USER() 方法。查询如下:mysql> select user();以下是输出:

在 MySQL 中存储金额?

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

8K+ 浏览量

要在 MySQL 中存储金额,最佳选择是使用 DECIMAL 数据类型或 NUMERIC 类型。Float 数据类型不是金额的理想选择。它会产生一些舍入误差。因此,避免在金额中使用 float。让我们首先创建一个使用 DECIMAL 数据类型的表。创建表的查询如下:mysql> create table MoneyStorageDemo -> ( -> Amount DECIMAL(4, 2) -> ); 使用 insert 命令将一些值插入表中。查询是… 阅读更多

广告