SQL语句大全详解

一、概述

SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。档提供一份详尽的SQL语句参考手册,涵盖数据操作、数据定义、数据控制、事务控制及程序化SQL等多个方面,帮助读者更好地理解和应用SQL。

二、数据操作

SELECT
  • 语法: SELECT column_name(s) FROM table_name WHERE condition;
  • 用途: 从数据库表中检索特定的数据行和列。
  • 示例:
  • 检索所有股票的信息:SELECT * FROM stock_information;
  • 根据ID检索特定股票信息:SELECT * FROM stock_information WHERE stockid = '123';
INSERT
  • 语法: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...);
  • 用途: 向数据库表中插入新的数据行。
  • 示例:
  • 插入一条股票记录:INSERT INTO stock_information (stockid, stockname) VALUES ('456', 'NewStock');
DELETE
  • 语法: DELETE FROM table_name WHERE condition;
  • 用途: 删除数据库表中的数据行。
  • 示例:
  • 删除ID为123的股票记录:DELETE FROM stock_information WHERE stockid = '123';
UPDATE
  • 语法: UPDATE table_name SET column1 = value1, column2 = value2,... WHERE condition;
  • 用途: 更新数据库表中的数据。
  • 示例:
  • 更新ID为123的股票名称:UPDATE stock_information SET stockname = 'UpdatedStock' WHERE stockid = '123';