规范化sql语句操作Mysql数据库和数据表
程序员文章站
2022-06-01 23:03:22
...
数据库操作:
创建数据库
create database project default character set utf8mb4 collate utf8mb4_unicode_ci;
数据表操作:
新建数据表
CREATE TABLE `users` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`userid` varchar(100) NOT NULL DEFAULT '0' COMMENT '用户id',
`username` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
`tel` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '手机号',
`age` int(10) NOT NULL DEFAULT '0' COMMENT '年龄',
`create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `IDX_userid` (`userid`),
KEY `IDX_username` (`username`),
KEY `IDX_tel` (`tel`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试用户表';