MySQL数据操作与查询- DDL和DML
-- 创建一个新的数据库
CREATE DATABASE IF NOT EXISTS `example_db`;
-- 使用example_db数据库
USE `example_db`;
-- 创建一个新的表
CREATE TABLE IF NOT EXISTS `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 插入数据
INSERT INTO `users` (`username`, `email`) VALUES
('user1', 'user1@example.com'),
('user2', 'user2@example.com');
-- 查询users表中的所有数据
SELECT * FROM `users`;
-- 更新数据
UPDATE `users` SET `email` = 'updated_email@example.com' WHERE `username` = 'user1';
-- 删除数据
DELETE FROM `users` WHERE `username` = 'user2';
这段代码展示了如何在MySQL中使用基本的数据定义语言(DDL)和数据操纵语言(DML)来管理数据库和表。首先,它创建了一个新的数据库,然后创建了一个新的表,接着插入了两条数据,进行了查询。随后,演示了如何更新和删除数据。这些操作对于学习和理解MySQL的数据库基础是非常有帮助的。
评论已关闭