阅读量:0
MySQL数据库兼容MySQL模式的SQL语句示例 1. 创建数据库 CREATE DATABASE IF NOT EXISTS my_database; 2. 选择数据库 USE my_database; 3. 创建表 CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL ); 4. 插入数据 INSERT INTO users (username, email, password) VALUES ('john_doe', 'john@example.com', 'password123'); 5. 查询数据 SELECT * FROM users WHERE username = 'john_doe'; 6. 更新数据 UPDATE users SET password = 'new_password' WHERE username = 'john_doe'; 7. 删除数据 DELETE FROM users WHERE username = 'john_doe'; 8. 创建索引 CREATE INDEX idx_username ON users(username); 9. 查看数据库版本 SELECT VERSION(); 10. 创建视图 CREATE VIEW user_summary AS SELECT id, username, email FROM users; 11. 查询视图 SELECT * FROM user_summary; 12. 删除表 DROP TABLE IF EXISTS users; 13. 删除数据库 DROP DATABASE IF EXISTS my_database; 14. 事务管理 START TRANSACTION; INSERT INTO users (username, email, password) VALUES ('jane_doe', 'jane@example.com', 'password456'); UPDATE users SET password = 'new_password' WHERE username = 'jane_doe'; COMMIT; 注意:以上SQL语句假设在一个标准的MySQL环境中执行,并且可能需要根据实际情况进行调整。