SQL 是 “Structured Query Language(结构化查询语言)” 的缩写,用于创建、查询和管理关系型数据库中的数据与结构(例如查询表、插入/更新数据、定义索引与权限等)。
/ˌɛs.kjuːˈɛl/ (也常读作 /siːkwəl/)
I wrote an SQL query to find all customers from Shanghai.
我写了一条 SQL 查询来找出所有来自上海的客户。
After optimizing the SQL, the report that used to take minutes now runs in seconds, because the database can use indexes more effectively.
优化 SQL 之后,原本要跑几分钟的报表现在几秒就能完成,因为数据库可以更有效地利用索引。
SQL 源自 20 世纪 70 年代 IBM 的数据库研究(与关系数据库理论的发展密切相关),最初与 “SEQUEL” 这一名称有关;后来标准化过程中采用了 “SQL” 作为正式缩写,并逐渐成为数据库领域最通用的查询语言名称。
《SQL Cookbook》(Anthony Molinaro)
《Learning SQL》(Alan Beaulieu)
《SQL Antipatterns》(Bill Karwin)
《The Art of SQL》(Stéphane Faroult)