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号
浙公网安备 33010602011771号