Tuesday, October 6, 2015

ណែនាំឲស្គាស់ពី​ SQL

Tags

                      SQL គឺជាភាសាសម្រាប់ការដំណើរការនិងគណនាឯកសារក្នុងមូលដ្ឋានទិន្នន័យ។


១. SQL គឺជាអ្វី?

            - SQL គឺជា ស្តង់ដារ ANSI  (American National Standards Institute)
           - SQL អនុញ្ញាតឱ្យអ្នកចូលទៅដំណើរការ និងការរៀបចំមូលដ្ឋានទិន្នន័យ
           - SQL សម្រាប់រចនាសម្ព័ន្ធភាសាជាសំណួរ

២. លក្ខណៈសម្បត្តិ​ របស់​ SQL

          - SQL អាចដំណើរការសំណួរប្រឆាំងនឹងមូលដ្ឋានទិន្នន័យ
          - SQL អាចទាញយកទិន្នន័យពីមូលដ្ឋានទិន្នន័យ
          - SQL អាចបញ្ចូលទិន្នន័យក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចផ្លាស់ប្តូរទិន្នន័យក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចលុបទិន្នន័យក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចបង្កើតមូលដ្ឋានទិន្នន័យថ្មី
          - SQL អាចបង្កើតតារាងថ្មីនៅក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចបង្កើតនិតិវិធីរក្សាទុកនៅក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចបង្កើតទិដ្ឋភាពនៅក្នុងមូលដ្ឋានទិន្នន័យ
          - SQL អាចកំណត់សិទ្ធិនៅលើ តារាង និង នីតិវិធី

      ទោះបីជា SQL គឺជាស្តង់ដារ ANSI  (American National Standards Institute) ប៉ុន្តែ ភាសា SQL មានកំណែទម្រង់ផ្សេងៗគ្នា ។
​​​​​      ទោះបីយ៉ាងណាក៏ដោយដើម្បីតម្រូវតាមស្តង់ដា ANSI,​ ត្រូវមានពាក្យបញ្ជា​ដូចគ្នា​គឺ
( SELECT, UPDATE, DELETE, INSERT, WHERE) ក្នុងលក្ខណៈស្រដៀងគ្នា។

៣. ការប្រើ SQL នៅក្នុងគេហទំព័ររបស់អ្នក

ដើម្បីកសាងបណ្តាញដែលបង្ហាញទិន្នន័យពីមូលដ្ឋានទិន្នន័យមួយអ្នកត្រូវការ:
- កម្មវិធីរបស់មូលដ្ឋានទិន្នន័យ  RDBMS (i.e. MS Access, SQL Server, MySQL)
- ដើម្បីប្រើភាសា PHP ឬ ASP
- ប្រើ SQL ដើម្បីទទួលបានទិន្នន័យដែលអ្នកចង់បាន
- ប្រើ HTML / CSS

៤. RDBMS

          RDBMS គឺជាប្រព័ន្ធគ្រប់គ្រងទំនាក់ទំនងរបស់មូលដ្ឋានទិន្នន័យ  (Relational Database Management System )។ RDBMS គឺជាមូលដ្ឋានសម្រាប់ SQL  MS SQL Server, IBM DB2, Oracle, MySQL, និង​ ការដំណើរការ Microsoft ។ ទិន្នន័យនៅក្នុង RDBMS ត្រូវបានរក្សាទុកនៅក្នុងមូលដ្ឋានទិន្នន័យដែលគេហៅថាតារាង។
តារាង គឺជាការប្រមូលផ្ដុំធាតុទិន្នន័យដែលពាក់ព័ន្ធហើយវាមានជួរឈរនិងជួរដេក។

កំណត់ចំណាំ : ពាក្យបញ្ជាសំខាន់ៗមួយចំនួនរបស់ SQL 

SELECT -  ស្រង់ទិន្នន័យពីមូលដ្ឋានទិន្នន័យ
UPDATE -  ផ្លាស់ប្តូរទិន្នន័យក្នុងមូលដ្ឋានទិន្នន័យ
DELETE -  លុបទិន្នន័យពីមូលដ្ឋានទិន្នន័យ
INSERT INTO - បញ្ចូលទិន្នន័យថ្មីទៅក្នុងមូលដ្ឋានទិន្នន័យ
CREATE DATABASE - បង្កើតមូលដ្ឋានទិន្នន័យថ្មី
ALTER DATABASE -  ផ្លាស់ប្តូរមូលដ្ឋានទិន្នន័យ
CREATE TABLE -  បង្កើតតារាងថ្មី
ALTER TABLE -  កែសម្រួលតារាង
DROP TABLE -  លុបតារាង

សូមអរគុណសម្រាប់ការអានរបស់លោកអ្នក!


EmoticonEmoticon