目录
数据类型:文本、数字和日期/类型
文本类型:
CREATE TABLE my_table(
id CHAR(10) COMMENT '编号',
name VARCHAR(255) COMMENT '姓名',
age INT COMMENT '年龄',
gender ENUM('M','F') COMMENT '性别',
course_set SET('C','M','E') COMMENT '所选学科',
course_description TEXT COMMENT '课程描述',
attachment LONGBLOB COMMENT '附件'
);
数字类型:
CREATE TABLE person_table (
-> person_id INT(10) COMMENT '人员编号',
-> person_name VARCHAR(50) COMMENT '姓名',
-> person_age TINYINT(3) COMMENT '年龄',
-> person_gender CHAR(1) COMMENT '性别',
-> height FLOAT(4, 2) COMMENT '身高(米)',
-> weight DOUBLE(8, 2) COMMENT '体重(公斤)',
-> salary DECIMAL(10, 2) COMMENT '工资',
-> person_phone_number BIGINT(20) COMMENT '电话号码',
-> person_account_balance DECIMAL(10, 2) COMMENT '账户余额(元)',
-> person_email VARCHAR(100) COMMENT '电子邮件地址'
-> );
日期类型:
CREATE TABLE event_table (
event_date DATE COMMENT '事件日期',
event_datetime DATETIME COMMENT '事件日期和时间',
event_timestamp TIMESTAMP COMMENT '事件时间戳',
event_time TIME COMMENT '事件时间',
event_year YEAR COMMENT '事件年份'
);