CREATE TABLE students ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, gender VARCHAR(10) NOT NULL, birthday DATE, score INT );
以上是一个创建名为students的数据表的代码示例,其中有一列为birthday,其类型为date。大家可以将学生的生日以”YYYY-MM-DD”的格式存储在该列中。
INSERT INTO students (name, gender, birthday, score) VALUES ('小明', '男', '2005-01-01', 90), ('小红', '女', '2004-02-14', 92), ('小刚', '男', '2005-03-20', 88), ('小华', '女', '2004-04-30', 95);
以上是向students表中插入数据的示例代码,其中birthday列的值为日期类型的字符串。在实际应用中,大家可以通过一些函数来对日期类型的数据进行各种操作,比如计算两个日期之间的天数、获取某一年的第几个星期等等。
总的来说,date类型在MySQL中是一种非常常用的数据类型,它可以帮助大家有效地存储和处理与日期相关的数据。