【MySQL】MySQL 数据类型,数值、日期和时间、字符串类型,创建数据表,删除数据表
在MySQL中,数据类型是非常重要的,因为它决定了数据的存储格式和可接受的值。MySQL支持多种数据类型,如数值、日期和时间、字符串等。
数值类型:
- TINYINT, SMALLINT, INT, BIGINT:整数类型
- FLOAT, DOUBLE, DECIMAL:浮点数和定点数类型
日期和时间类型:
- DATE:日期,格式为YYYY-MM-DD
- TIME:时间,格式为HH:MM:SS
- DATETIME:日期和时间,格式为YYYY-MM-DD HH:MM:SS
- TIMESTAMP:时间戳
字符串类型:
- CHAR, VARCHAR:字符和可变长度字符串
- TEXT, BLOB:长文本数据
创建数据表:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
birthdate DATE,
salary DECIMAL(10, 2),
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
删除数据表:
DROP TABLE IF EXISTS example_table;
在这个例子中,我们创建了一个名为example_table
的表,它包含了一些列,例如整数类型的id
作为主键,可变长度的字符串name
,以及birthdate
、salary
等列。created_at
列使用了TIMESTAMP类型,并默认设置为当前时间戳。当表不再需要时,可以使用DROP TABLE
语句来删除它。
评论已关闭