mysql手写data.sql ,使用语句创建数据库(创建数据库/表 , 设置时间(date)的默认值(default),设置字符集)
-- 创建一个数据库,设置默认字符编码
CREATE DATABASE db_demo DEFAULT CHARSET=utf8;
-- 选择在哪个数据库操作
use db_demo;
-- 如果数据库中存在这个表,就把它从数据库中drop掉,可不加这句话
DROP TABLE IF EXISTS db_demo;
-- 创建数据表
CREATE TABLE db_demo (
-- UNSIGNED:无符号,即正数
-- AUTO_INCREMENT:自动增加
-- COMMENT:注释
id int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
title varchar(100) NOT NULL COMMENT '标题',
content text NOT NULL COMMENT '内容',
addtimestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时自动获取的时间',
-- 查了很多,就是无法设置datatime的值,如果谁指定,麻烦评论一下
-- datetime datetime default CURRENT_TIMESTAMP,
-- 设置主键
PRIMARY KEY(id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '注释'
浙公网安备 33010602011771号