1. 数据库及表的创建
CREATE DATABASE database_name; -- 创建数据库 USE database_name; -- 使用数据库 CREATE TABLE table_name (col1 datatype, col2 datatype, col3 datatype); -- 创建表
2. 数据的插入、更新、查询和删除
INSERT INTO table_name (col1, col2, col3) VALUES (val1, val2, val3); -- 插入数据 UPDATE table_name SET col1 = val1 WHERE col2 = val2; -- 更新数据 SELECT col1, col2 FROM table_name WHERE col3 = val3; -- 查询数据 DELETE FROM table_name WHERE col1 = val1; -- 删除数据
3. 连接多个表的SQL语句
SELECT col1, col2 FROM table1 INNER JOIN table2 ON table1.col = table2.col; -- 内连接 SELECT col1, col2 FROM table1 LEFT OUTER JOIN table2 ON table1.col = table2.col; -- 左外连接 SELECT col1, col2 FROM table1 RIGHT OUTER JOIN table2 ON table1.col = table2.col; -- 右外连接
4. 子查询
SELECT col1, col2 FROM table_name WHERE col3 IN (SELECT col FROM table2); -- 子查询
5. 索引和优化
CREATE INDEX index_name ON table_name (col1, col2); -- 创建索引 EXPLAIN SELECT col1, col2 FROM table_name WHERE col3 = val; -- 分析查询语句
本文介绍了MySQL必知必会二手的一些重要知识点,包括数据库和表的创建、数据的插入、更新、查询和删除、连接多个表的SQL语句、子查询、索引和优化等。希望这些知识点能帮助你更好地理解和应用MySQL。