📜  time mysql w3 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:58.958000             🧑  作者: Mango

时间处理及MySQL在W3School中的SQL教程

时间处理

在编程中,时间处理是一个常见的需求。常见的时间处理包括时间戳的转换、日期格式的转换、时间差的计算等。

时间戳转换

时间戳(Timestamp)是计算机存储时间的一种方式,通常用整数表示从1970年1月1日零时零分零秒到某一时间点的秒数。

在PHP中,可以使用time()函数获取当前时间戳,也可以使用strtotime()函数将时间字符串转换为时间戳。

以下是一个将时间戳转换为日期格式的示例代码:

$timestamp = time();
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
日期格式转换

在不同的场景下,需要使用不同的日期格式。在PHP中,可以使用date()函数将日期时间格式化为所需的字符串格式。

以下是一个将日期时间字符串转换为时间戳的示例代码:

$date_str = '2022-01-01 00:00:00';
$timestamp = strtotime($date_str);
echo $timestamp;
MySQL在W3School中的SQL教程

W3School是一个提供Web开发教程的在线学习平台,其SQL教程覆盖MySQL、SQL Server、Oracle等多种数据库。以下是MySQL在W3School中的SQL教程中的部分内容。

创建表

创建一个名为“customers”的表,并添加“id”和“name”两个字段:

CREATE TABLE customers (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL
);
插入数据

向“customers”表中插入一条数据:

INSERT INTO customers (name)
VALUES ('John');
查询数据

查询“customers”表中所有数据:

SELECT * FROM customers;
更新数据

将“customers”表中所有“name”为“John”的数据的“name”修改为“Peter”:

UPDATE customers
SET name = 'Peter'
WHERE name = 'John';
删除数据

删除“customers”表中所有“name”为“Peter”的数据:

DELETE FROM customers
WHERE name = 'Peter';