MySQL创建和管理数据库和表
-- 创建一个新的数据库
CREATE DATABASE IF NOT EXISTS `example_db` DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- 使用新创建的数据库
USE `example_db`;
-- 创建一个新的表
CREATE TABLE IF NOT EXISTS `example_table` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
`email` VARCHAR(255) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- 插入数据到新创建的表
INSERT INTO `example_table` (`name`, `email`) VALUES ('张三', 'zhangsan@example.com'), ('李四', 'lisi@example.com');
-- 查询表中的所有数据
SELECT * FROM `example_table`;
这段代码展示了如何在MySQL中创建一个新的数据库和一个新的表,并插入一些示例数据。同时,它展示了如何设置字符集和校对规则,以支持多语言的字符数据。最后,它提供了一个查询操作来展示表中的数据。这是数据库和表管理的基本操作,对于学习数据库操作的开发者来说非常有用。
评论已关闭