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

如何将 JS 日期时间转换为 MySQL 日期时间?

Chandu yadav
更新于 2020年6月27日 07:14:32

1K+ 次浏览

我们可以使用 toISOString() 函数将 JS 日期时间转换为 MySQL 日期时间。让我们来看一个 JavaScript 示例。示例 在线演示   网页设计   document.writeln(new Date().toISOString().slice(0, 19).replace('T', ' '));   当前日期显示在上面... 输出以下是输出结果。2018-11-23 11:14:38 当前日期显示在上面...

如何在 MySQL 中向日期添加 1 天?

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

12K+ 次浏览

我们可以使用 DATE_ADD() 函数向日期添加 1 天。创建表。mysql> create table Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ); 查询成功,0 行受影响 (1.06 秒) 插入一些记录。mysql> insert into Add1DayDemo values(1, now()); 查询成功,1 行受影响 (0.08 秒) mysql> insert into Add1DayDemo values(2, date_add(now(), interval 5 day)); 查询成功,1 行受影响 (0.16 秒) 显示所有记录。mysql> select *from Add1DayDemo; ... 阅读更多

如何获取 MySQL 的当前时区?

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

6K+ 次浏览

以下是获取 MySQL 当前时区的语法。mysql> SELECT @@global.time_zone, @@session.time_zone; 以下是输出结果。 +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM | SYSTEM | +--------------------+---------------------+ 1 行结果集 (0.00 秒) 以上只返回“SYSTEM”,因为 MySQL 设置为系统时区。或者,我们可以使用 now() 函数获取当前时区。让我们首先 ... 阅读更多

如何在 MySQL 中将现有字段设为唯一?

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

7K+ 次浏览

要在 MySQL 中将现有字段设为唯一,我们可以使用 ALTER 命令并为该字段设置 UNIQUE 约束。让我们来看一个例子。首先,我们将创建一个表。mysql> create table AddingUnique -> ( -> Id int, -> name varchar(100) -> ); 查询成功,0 行受影响 (0.44 秒) 向现有字段添加 UNIQUE 的语法。alter table yourTableName add UNIQUE(yourColumnName); 应用上述语法,向列“name”添加 UNIQUE。mysql> alter table AddingUnique add ... 阅读更多

在 MySQL 中跟踪数据库模式更改的方法?

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

817 次浏览

当项目中只有一个数据库的表时,我们可以使用模式版本或迁移来进行数据库模式更改。其目的是跟踪数据库模式更改或结构性更改。创建表以跟踪模式更改。mysql> create table SchemaDatabaseMethodDemo -> ( -> `WhenTime` timestamp not null default CURRENT_TIMESTAMP, -> `TheKey` varchar(200) not null, -> `Version` varchar(200), -> primary key(`TheKey`) -> )ENGINE=InnoDB; 查询成功,0 行受影响 (0.45 秒) 将记录插入到 ... 阅读更多

如何在 MySQL 中处理自动递增 ID 列的碎片?

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

298 次浏览

当我们重新编号时,可能会出现问题。需要为列声明一个唯一 ID。在 MySQL 5.6 InnoDB 版本中,我们可以通过在 INSERT 语句中包含 ID 列来重用 auto_increment ID,并且可以提供我们想要的任何特定值。情况如下:当我们删除 ID 编号最高的记录时 当我们启动和停止 MySQL 服务器时 当我们插入新记录时 使用 auto_increment 变量的 ID 自动递增示例。mysql> create table UniqueAutoId -> ( ... 阅读更多

将数组传递给 MySQL 存储过程?

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

4K+ 次浏览

我们需要创建一个存储过程来显示如何将数组传递给 MySQL 存储过程。让我们首先为我们的示例创建一个表。创建表 mysql> create table FindDemo -> ( -> name varchar(100) -> ); 查询成功,0 行受影响 (0.46 秒) 将一些记录插入表中。mysql> insert into FindDemo values('John'), ('Smith'); 查询成功,2 行受影响 (0.13 秒) 记录:2 重复:0 警告:0 显示所有记录。mysql> select *from FindDemo; 以下是 ... 阅读更多

在使用子查询时,MySQL EXISTS 和 IN 之间哪个更好?

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

63 次浏览

EXISTS 指示查询是否返回结果,而 IN 可用于将一个值与另一个值进行比较。IN 使用文字值。注意 - 当子查询结果非常小时,在子查询中首选 IN。如果子查询结果非常大,则使用 EXISTS。由于 IN 是子查询结果较小时的首选,我们正在考虑一个 IN 的示例。创建表。mysql> create table InSubQueryDemo -> ( -> PNumber int, -> PName varchar(100) -> ... 阅读更多

如何列出 MySQL 表中的所有列?

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

7K+ 次浏览

要列出表中的所有列,我们可以使用 SHOW 命令。让我们首先创建一个表。mysql> create table ColumnsList -> ( -> id int, -> Firstname varchar(200), -> LastName varchar(100), -> Age int, -> Address varchar(300), -> CollegeName varchar(100) -> ); 查询成功,0 行受影响 (1.33 秒) 列出所有列名的语法。show columns from yourTableName; 以下是输出结果。mysql> show columns from ... 阅读更多

如何在 MySQL 中将字符串转换为日期?

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

8K+ 次浏览

我们可以使用 STR_TO_DATE() 函数将字符串转换为日期。让我们来看一个例子。创建表。mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); 查询成功,0 行受影响 (0.49 秒) 将记录插入表中。mysql> insert into StringToDateDemo values('10/27/2018'); 查询成功,1 行受影响 (0.11 秒) 以下是使用 STR_TO_DATE() 函数将字符串转换为日期的语法。SELECT STR_TO_DATE(yourColumnName, '%m/%d/%Y') from yourTableName; 现在让我们来实现它。 ... 阅读更多

广告