1. 建立和管理数据库
CREATE DATABASE database_name; //建立数据库 USE database_name; //选择要操作的数据库 DROP DATABASE database_name; //删除数据库
2. 创建和管理数据表
CREATE TABLE table_name (column1 datatype, column2 datatype, column3 datatype); //建立数据表 ALTER TABLE table_name ADD column_name datatype; //添加字段 ALTER TABLE table_name DROP COLUMN column_name; //删除字段 DROP TABLE table_name; //删除数据表
3. 插入、更新和删除数据
INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3); //插入数据 UPDATE table_name SET column_name = value WHERE condition; //更新数据 DELETE FROM table_name WHERE condition; //删除符合条件的数据
4. 查询和过滤数据
SELECT * FROM table_name; //获取所有数据 SELECT column1, column2 FROM table_name; //获取指定字段的数据 SELECT * FROM table_name WHERE condition; //根据条件过滤数据
5. 使用函数和运算符
SELECT COUNT(column_name) FROM table_name; //统计符合条件的数据条数 SELECT AVG(column_name) FROM table_name; //获取数据列的平均值 SELECT column1, column2, column1 + column2 as sum FROM table_name; //使用运算符操作数据列
6. 使用多表联接
SELECT table1.column1, table2.column2 FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name; //使用内连接查询多表数据 SELECT table1.column1, table2.column2 FROM table1 LEFT JOIN table2 ON table1.column_name = table2.column_name; //使用左连接查询多表数据
以上是MySQL中的一些基本技能,为了更好的学习和掌握这些技能,还需要结合实际的开发经验和不断的实践来提高。