រំលងទៅខ្លឹមសារមេ

SQL Formatter & ធ្វើឱ្យស្អាត ឥតគិតថ្លៃ

Pretty-print SQL query ជាមួយ indentation ត្រឹមត្រូវ keyword case ដែលអាចតំរូវ និង line break លើ clause ចម្បង។ ដំណើរការជាមួយ SQL dialect ណាមួយ។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
SQL ដែលបានធ្វើទ្រង់ទ្រាយ
SQL ដែលបានធ្វើទ្រង់ទ្រាយ​នឹងបង្ហាញនៅទីនេះ…

ការប្រើប្រាស់ទូទៅ

  • ឌាក់ SQL សម្រាប់ ការពិនិត្យ សំណើ ទាញសម្អាតសំណួរ SQL មុន commit ដើម្បីឱ្យអានបានងាយក្នុងការពិនិត្យកូដ។
  • ឌាក់ SQL ដើម្បីស្វែង រក កំហុសការ ឌាក់ ប៉ាន់ ក្រឡាក់ បញ្ហា រចនា ដូច ជា JOIN ដែល បាត់ ឬ លក្ខខណ្ឌ ដែល កាន់ខុស ទីតាំង។
  • ឌាក់ SQL សម្រាប់ ឯក ឯង ឆ្លើយបង្កើត ឧទាហរណ៍ SQL នៅក្នុង ឯក ឯង របស់អ្នក ប្លក ឬ បង្រៀន ដ៏ស្អាត និង អាច អាន បាន។
  • ឌាក់ SQL បង្កើត ដោយ ORMORM (Sequelize, Prisma, ActiveRecord) បង្កើត SQL ក្នុង បន្ទាត់ តែ មួយ — ឌាក់វា ដើម្បី ធ្វើឱ្យ មាន ឫសដើម តាង ពិតប្រាកដ។
  • ឌាក់ សំណួរ របាយការណ៍សំណួរ SQL វិភាគ ធំ ៗ ក្លាយ ជា មិន ស្វាយ ដេក ដោយ គ្មាន ការ ឌាក់។ ធ្វើឱ្យ មាន ឫស ដើម ពួក វា សម្រាប់ ភាព ច្បាស់។

វាដំណើរការដោយរបៀបណា

កម្មវិធីធ្វើទ្រង់ទ្រាយ SQL នេះត្រូវបានសាងសង់ទាំងស្រុងពីកម្មវិធីញែកតូខិន និងធ្វើទ្រង់ទ្រាយសរសេរដោយដៃ — គ្មានបណ្ណាល័យខាងក្រៅត្រូវបានប្រើប្រាស់ឡើយ។ ការធ្វើទ្រង់ទ្រាយ និងបន្លិចវាក្យសម្ព័ន្ធដំណើរការភ្លាមៗក្នុងកម្មវិធីរុករកពេលអ្នកវាយបញ្ចូល ដោយគ្មានម៉ាស៊ីនមេពាក់ព័ន្ធឡើយ។

  1. 1
    កម្មវិធីញែកតូខិនបំបែក SQL
    កម្មវិធីញែកតូខិនតួអក្សរម្តងៗដើរឆ្លងកាត់ព័ត៌មានបញ្ចូលរបស់អ្នក ហើយបំបែកវាទៅជាតូខិនដែលមានប្រភេទ: ខ្សែអក្សរសម្រង់ (ដោះស្រាយទាំងសញ្ញា backslash escape និងរចនាប័ទ្មសម្រង់ទ្វេរបស់ SQL) សំគាល់បន្ទាត់ (--) សំគាល់ប្លុក (/* */) ប្រតិបត្តិករ វង់ក្រចក អត្តសញ្ញាណ និងលេខ។ ចន្លោះស្រង់ត្រូវបានបង្រួមទៅជាតូខិនចន្លោះមួយ។
  2. 2
    ពាក្យគន្លឹះផ្សំត្រូវបានបញ្ចូលគ្នា
    បន្ទាប់ពីញែកជាតូខិន ជំហានទីពីរបញ្ចូលគ្នាតូខិនជាប់គ្នាដែលបង្កើតជាពាក្យគន្លឹះច្រើនពាក្យ — ដូច្នេះ 'LEFT' បន្តដោយ 'JOIN' ក្លាយជាតូខិន 'LEFT JOIN' តែមួយ ហើយ 'GROUP' បន្តដោយ 'BY' ក្លាយជា 'GROUP BY'។ នេះជាអ្វីដែលអនុញ្ញាតឲ្យកម្មវិធីធ្វើទ្រង់ទ្រាយចាត់ទុកពួកវាជាឯកតាប្លង់តែមួយ។
  3. 3
    ប្លង់ប្លុក ឬការបង្រួម
    ក្នុងរបៀបធ្វើទ្រង់ទ្រាយ ពាក្យគន្លឹះចាប់ផ្តើមប្លុក (SELECT, FROM, WHERE, JOIN ។ល។) ត្រូវបានដាក់លើបន្ទាត់ខ្លួនឯងនៅចំណុចជម្រៅសូន្យ ហើយអ្វីៗដែលបន្តត្រូវបានចំណុចជម្រៅ។ AND/OR បង្ខំបន្ទាត់ថ្មីមានចំណុចជម្រៅ។ សញ្ញាក្បៀសនៅកម្រិតវង់ក្រចកកំពូលក៏ចេញទៅបន្ទាត់ថ្មីផងដែរ។ ក្នុងរបៀបបង្រួម បន្ទាត់ថ្មី និងចន្លោះលើសទាំងអស់ត្រូវបានបង្រួមទៅជាលំដាប់បំបែកដោយចន្លោះមួយ។
  4. 4
    បន្លិចវាក្យសម្ព័ន្ធតាមរយៈ regex
    លទ្ធផលដែលបានធ្វើទ្រង់ទ្រាយឆ្លងកាត់ regex តែមួយដែលផ្គូផ្គងសំគាល់ ខ្សែអក្សរសម្រង់ លេខ និងអត្តសញ្ញាណក្នុងការឆ្លងកាត់តែមួយ។ ការផ្គូផ្គងនីមួយៗត្រូវបានរុំក្នុង span React ជាមួយថ្នាក់ពណ៌ — សំគាល់ជាទ្រេតម្រិលៗ ខ្សែអក្សរជាពណ៌ត្នោត លេខជាពណ៌ស្វាយ និងពាក្យគន្លឹះ SQL (ត្រួតពិនិត្យទល់នឹងសំណុំពាក្យគន្លឹះពេញលេញ) ជាពណ៌បៃតងខៀវ — បង្កើតបន្ទះលទ្ធផលមានពណ៌។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់