找到 6705 篇文章 关于数据库

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

Chandu yadav
更新于 2020-06-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-07-30 22:30:23

12K+ 浏览量

我们可以使用 DATE_ADD() 函数将日期加 1 天。创建表。mysql> create table Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ); Query OK, 0 rows affected (1.06 sec) 插入一些记录。mysql> insert into Add1DayDemo values(1, now()); Query OK, 1 row affected (0.08 sec) mysql> insert into Add1DayDemo values(2, date_add(now(), interval 5 day)); Query OK, 1 row affected (0.16 sec) 显示所有记录。mysql> select *from Add1DayDemo; ... 阅读更多

如何获取 MySQL 的当前时区?

Ankith Reddy
更新于 2019-07-30 22:30:23

6K+ 浏览量

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

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

Arjun Thakur
更新于 2019-07-30 22:30:23

7K+ 浏览量

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

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

George John
更新于 2019-07-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; Query OK, 0 rows affected (0.45 sec) 将记录插入 ... 阅读更多

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

Ankith Reddy
更新于 2019-07-30 22:30:23

298 浏览量

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

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

Arjun Thakur
更新于 2019-07-30 22:30:23

4K+ 浏览量

我们需要创建一个存储过程来显示如何将数组传递给 MySQL 存储过程。让我们首先为我们的示例创建一个表。创建表mysql> create table FindDemo -> ( -> name varchar(100) -> ); Query OK, 0 rows affected (0.46 sec) 将一些记录插入表中。mysql> insert into FindDemo values('John'), ('Smith'); Query OK, 2 rows affected (0.13 sec) Records: 2 Duplicates: 0 Warnings: 0 显示所有记录。mysql> select *from FindDemo; 以下是 ... 阅读更多

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

Chandu yadav
更新于 2019-07-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-07-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) -> ); Query OK, 0 rows affected (1.33 sec) 列出所有列名的语法。show columns from yourTableName; 以下是输出结果。mysql> show columns from ... 阅读更多

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

Arjun Thakur
更新于 2019-07-30 22:30:23

8K+ 浏览量

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

广告