语句表编程(也称为语句表语言或SQL)是一种用于管理关系数据库的编程语言。它主要用于存储、查询、更新和删除数据。SQL语言包含了一系列用于操作数据库对象(如表、行和列)的语句。
以下是一些常用的SQL语句:
-
创建表:使用
CREATE TABLE
语句创建新表。sql CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(100), age INT, department VARCHAR(50) );
-
插入数据:使用
INSERT INTO
语句向表中插入数据。sql INSERT INTO employees (id, name, age, department) VALUES (1, 'John Doe', 30, 'HR');
-
查询数据:使用
SELECT
语句从表中检索数据。sql SELECT * FROM employees; SELECT name, age FROM employees WHERE department = 'HR';
-
更新数据:使用
UPDATE
语句修改表中的数据。sql UPDATE employees SET age = 31 WHERE id = 1;
-
删除数据:使用
DELETE
语句从表中删除数据。sql DELETE FROM employees WHERE id = 1;
-
创建索引:使用
CREATE INDEX
语句为表创建索引,以提高查询性能。sql CREATE INDEX idx_employee_name ON employees(name);
-
删除索引:使用
DROP INDEX
语句删除索引。sql DROP INDEX idx_employee_name ON employees;
-
创建视图:使用
CREATE VIEW
语句创建视图。sql CREATE VIEW employee_view AS SELECT name, age, department FROM employees WHERE department = 'HR';
-
删除视图:使用
DROP VIEW
语句删除视图。sql DROP VIEW employee_view;
这些只是SQL语言的基本操作,实际上SQL还支持更复杂的查询、事务控制和存储过程等功能。