កម្មវិធីរៀបចំទ្រង់ទ្រាយ SQL
រៀបចំទ្រង់ទ្រាយខ្សែអក្សរ SQL ណាមួយភ្លាមៗ។ គាំទ្រវាក្យសម្ព័ន្ធ SQL ស្តង់ដារ រួមមាន SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, ORDER BY និងច្រើនទៀត។
ការពន្យល់អំពី SQL
Structured Query Language (SQL) គឺជាភាសាឯកទេសផ្នែក (domain-specific) ដែលប្រើក្នុងការសរសេរកម្មវិធី និងរចនាឡើងសម្រាប់គ្រប់គ្រងទិន្នន័យដែលផ្ទុកនៅក្នុងប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យទំនាក់ទំនង (RDBMS) ឬសម្រាប់ដំណើរការស្ទ្រីមនៅក្នុងប្រព័ន្ធគ្រប់គ្រងស្ទ្រីមទិន្នន័យទំនាក់ទំនង (RDSMS)។ វាមានប្រយោជន៍ជាពិសេសក្នុងការគ្រប់គ្រងទិន្នន័យរចនាសម្ព័ន្ធ ពោលគឺទិន្នន័យដែលរួមបញ្ចូលទំនាក់ទំនងរវាងអង្គភាព និងអថេរ។
ដើមឡើយផ្អែកលើពិជគណិតទំនាក់ទំនង (relational algebra) និងតួប្រៀបធៀបទំនាក់ទំនង tuple, SQL មានប្រភេទសេចក្តីថ្លែងការណ៍ជាច្រើន ដែលអាចត្រូវបានចាត់ថ្នាក់ក្រៅផ្លូវការជាភាសារង ជាទូទៅ៖ ភាសាសំណួរទិន្នន័យ (DQL), ភាសាកំណត់ទិន្នន័យ (DDL), ភាសាគ្រប់គ្រងទិន្នន័យ (DCL), និងភាសាចាត់ចែងទិន្នន័យ (DML)។ វិសាលភាពនៃ SQL រួមមានការសួរទិន្នន័យ ការចាត់ចែងទិន្នន័យ (បញ្ចូល ធ្វើបច្ចុប្បន្នភាព និងលុប), ការកំណត់ទិន្នន័យ (ការបង្កើត និងកែប្រែគ្រោង), និងការគ្រប់គ្រងការចូលប្រើទិន្នន័យ។ ទោះបីជា SQL ជាភាសាប្រកាស (declarative) ជាសំខាន់ (4GL) ក៏ដោយ វាក៏រួមបញ្ចូលធាតុប្រូសេឌ័រ (procedural) ផងដែរ។
SQL បានក្លាយជាស្តង់ដារនៃ American National Standards Institute (ANSI) នៅឆ្នាំ 1986 និងនៃ International Organization for Standardization (ISO) នៅឆ្នាំ 1987។ តាំងពីពេលនោះមក ស្តង់ដារនេះត្រូវបានកែសម្រួលដើម្បីរួមបញ្ចូលសំណុំមុខងារកាន់តែធំ។ ទោះបីជាមានស្តង់ដារបែបនេះក៏ដោយ កូដ SQL ភាគច្រើនមិនអាចផ្ទេរបានពេញលេញរវាងប្រព័ន្ធមូលដ្ឋានទិន្នន័យផ្សេងៗគ្នាដោយគ្មានការកែតម្រូវឡើយ។