在mysql中生成一个字段为uid,uname,upassword,usex,uemail,uregdate的数据库表,用sql语言表示,并插入几条数据
时间: 2024-06-04 16:10:34 浏览: 110
请问您需要生成哪个版本的MySQL表?以下是MySQL 5.x版本的创建和插入SQL语句:
创建表:
CREATE TABLE user (
uid int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
uname varchar(50) NOT NULL DEFAULT '' COMMENT '用户名',
upassword varchar(50) NOT NULL DEFAULT '' COMMENT '用户密码',
usex tinyint NOT NULL DEFAULT '0' COMMENT '用户性别(0:未知,1:男,2:女)',
uemail varchar(100) NOT NULL DEFAULT '' COMMENT '用户邮箱',
uregdate datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '用户注册时间',
PRIMARY KEY (uid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
插入数据:
INSERT INTO user (uname, upassword, usex, uemail, uregdate) VALUES
('Tom', '123456', 1, 'tom@email.com', '2021-08-01 00:00:00'),
('Lucy', 'abcdef', 2, 'lucy@email.com', '2021-08-02 00:00:00'),
('John', '789012', 1, 'john@email.com', '2021-08-03 00:00:00');
阅读全文