MySQL 如何创建一张带有日期列的表
要创建一张只包含日期列的表,可以使用DATE类型。首先让我们创建一个表——
mysql> create table DemoTable
(
StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName varchar(20),
StudentAdmissionDate DATE
);
Query OK, 0 rows affected (0.47 sec)
使用插入命令将记录插入到表中——
mysql> insert into DemoTable(StudentName,StudentAdmissionDate) values('Chris',now());
Query OK, 1 row affected, 1 warning (0.12 sec)
mysql> insert into DemoTable(StudentName,StudentAdmissionDate) values('Robert',curdate());
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(StudentName,StudentAdmissionDate) values('David','2019-05-21');
Query OK, 1 row affected (0.16 sec)
使用select语句显示表中的所有记录——
mysql> select * from DemoTable;
这将产生以下输出——
+-----------+-------------+----------------------+
| StudentId | StudentName | StudentAdmissionDate |
+-----------+-------------+----------------------+
| 1 | Chris | 2019-04-27 |
| 2 | Robert | 2019-04-27 |
| 3 | David | 2019-05-21 |
+-----------+-------------+----------------------+
3 rows in set (0.00 sec)
阅读更多:MySQL 教程
极客教程