阅读量:0
这是一个注释,用于说明以下SQL语句的目的 CREATE DATABASE IF NOT EXISTS example_db; 创建一个名为example_db的数据库,如果该数据库已存在则忽略 使用刚刚创建的数据库 USE example_db; 创建一个名为users的表,用于存储用户信息 CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, id字段是自增主键 username VARCHAR(50) NOT NULL, username字段是字符串类型,不能为空 email VARCHAR(100), email字段是字符串类型,可以为空 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP created_at字段记录创建时间,默认为当前时间戳 ); 插入一些示例数据到users表中 INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com'), ('jane_doe', 'jane@example.com'), ('alice_wonderland', 'alice@example.com'); 更新用户信息 UPDATE users SET email = 'new_email@example.com' WHERE username = 'john_doe'; 删除用户信息 DELETE FROM users WHERE username = 'alice_wonderland'; 查询所有用户信息 SELECT * FROM users; 查询特定条件下的用户信息 SELECT id, username, email FROM users WHERE email LIKE '%@example.com%'; 创建一个索引,提高查询效率 CREATE INDEX idx_username ON users(username); 显示数据库中所有的表 SHOW TABLES; 显示users表中所有的列 SHOW COLUMNS FROM users; 退出数据库 EXIT;