SQL(结构化查询语言)是一种用于管理关系型数据库的语言。基本SQL语句包括用于创建和操作数据库、表和数据的语句。以下是基本SQL语句的常见用法:
创建数据库和表
创建数据库:CREATE DATABASE database_name;
创建表:CREATE TABLE table_name (column_name1 data_type, column_name2 data_type, ...);
插入数据
向表中插入数据:INSERT INTO table_name (column_name1, column_name2, ...) VALUES (value1, value2, ...);
选择数据
从表中选择数据:SELECT column_name1, column_name2, ... FROM table_name WHERE condition;
更新数据
更新表中的数据:UPDATE table_name SET column_name1 = new_value, column_name2 = new_value, ... WHERE condition;
删除数据
从表中删除数据:DELETE FROM table_name WHERE condition;
连接表
将多个表连接起来:SELECT * FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;
分组和排序
对数据进行分组和排序:分组:SELECT column_name, COUNT(*) AS count FROM table_name GROUP BY column_name;
排序:SELECT * FROM table_name ORDER BY column_name ASC/DESC;
高级用法
除了这些基本语句,SQL还提供更高级的功能,例如子查询、联接、触发器和存储过程。这些功能允许复杂的数据库操作和数据管理。