MySQL存储结构与优化策略
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
-- 创建一个简单的用户表
CREATE TABLE `users` (
`user_id` INT NOT NULL AUTO_INCREMENT,
`username` VARCHAR(25) NOT NULL,
`email` VARCHAR(50) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`user_id`),
UNIQUE KEY `username_UNIQUE` (`username`),
UNIQUE KEY `email_UNIQUE` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 添加一个用户
INSERT INTO `users` (`username`, `email`) VALUES ('user123', 'user123@example.com');
-- 查询用户
SELECT * FROM `users` WHERE `username` = 'user123';
这个例子展示了如何创建一个简单的用户表,并包含了创建时间戳。同时,它演示了如何添加一个新用户,以及如何通过用户名查询用户信息。这个例子简单明了,适用于教学和初学者理解MySQL表的创建和基本操作。
评论已关闭