【MySQL】跟着示例学 SQL
-- 创建一个名为'example_db'的数据库
CREATE DATABASE IF NOT EXISTS `example_db`;
-- 使用'example_db'数据库
USE `example_db`;
-- 创建一个名为'users'的表,包含id, name, email, 和 created_at字段
CREATE TABLE IF NOT EXISTS `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 插入一条新记录
INSERT INTO `users` (`name`, `email`) VALUES ('张三', 'zhangsan@example.com');
-- 查询所有用户
SELECT * FROM `users`;
-- 更新用户的邮箱
UPDATE `users` SET `email` = 'newemail@example.com' WHERE `name` = '张三';
-- 删除用户
DELETE FROM `users` WHERE `name` = '张三';
-- 删除'users'表
DROP TABLE IF EXISTS `users`;
-- 删除数据库'example_db'
DROP DATABASE IF EXISTS `example_db`;
这段代码展示了如何在MySQL中创建数据库、创建表、插入数据、更新数据、查询数据以及删除数据。同时,它也演示了如何使用SQL语句来管理数据库和表的结构。这对于学习SQL和数据库基础的开发者来说是一个很好的起点。
评论已关闭