SQL ສະຕິກອນອອນໄລຍະ

SQL 是用于访问和处理数据库的标准的计算机语言。

通过 SQL 来管理数据

结构化查询语言 (SQL) 是用于访问数据库的标准语言,这些数据库包括 SQL Server、Oracle、MySQL、Sybase 以及 Access 等等。

ສຳລັບຜູ້ທີ່ຕ້ອງການບັນທຶກ ແລະເອົາຂໍ້ມູນຈາກຖານຂໍ້ມູນ, ຂັ້ນວັດສະດຸຂອງຄວາມຮູ້ວິທະຍາ SQL ແມ່ນບໍ່ມີຄຸນຄ່າທີ່ຫຼາຍ.

ຫຍັງພວກເຮົາເອີ້ນວ່າ SQL?

  • SQL ແມ່ນມາດຕະຖານຄຳຫຼັກຊອກຫາຄວາມຈັດອາກາດ (Sຄຣັດຈີດ Qຄວີ Lອັງກິດ)
  • SQL ເຮັດໃຫ້ພວກເຮົາສາມາດອະນຸຍາດເຂົ້າເຖິງຖານຂໍ້ມູນ
  • SQL ແມ່ນມາດຕະຖານຄອມພິວເຕີ້ ANSI
  • SQL ສະໜັບສະໜູນການຊອກຫາໃນຖານຂໍ້ມູນ
  • SQL ສາມາດເອົາຂໍ້ມູນຈາກຖານຂໍ້ມູນ
  • SQL ສາມາດເພີ່ມບັນທຶກໃໝ່ໃນຖານຂໍ້ມູນ
  • SQL ສາມາດລຶບບັນທຶກຈາກຖານຂໍ້ມູນ
  • SQL ແມ່ນຄົງຄາຍຈະຮຽນ

ຄຳເຫັນຂອງຜູ້ຂຽນ:ANSI, ອົງການສະຕິພາສາປະເທດອາເມລິກາ

SQL ແມ່ນມາດຕະຖານ - ແຕ່...

SQL ແມ່ນມາດຕະຖານຄອມພິວເຕີ້ ANSI, ທີ່ນຳໃຊ້ເພື່ອສະເພາະການອະນຸຍາດ ແລະການຄວບຄຸມຖານຂໍ້ມູນ. ຄຳສັ່ງ SQL ນຳໃຊ້ເພື່ອຊອກຫາ ແລະການປ່ຽນແປງຂໍ້ມູນໃນຖານຂໍ້ມູນ. SQL ສາມາດເຮັດວຽກກັບການຄວບຄຸມຖານຂໍ້ມູນ, ເຊັ່ນ MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase ແລະຖານຂໍ້ມູນອື່ນໆ.

ບໍ່ຄາດຄິດ, ມີຫຼາຍຮູບແບບຂອງພາສາ SQL, ແຕ່ເພື່ອຈະກວມຢູ່ກັບມາດຕະຖານ ANSI, ພວກເຂົາຕ້ອງຈະສະໜັບສະໜູນກັບການສະໜັບສະໜູນຫຼາຍຄຳຫຼັກໃນທາງທີ່ຄ້າຍຄືກັນ (ອີງຕາມ SELECT, UPDATE, DELETE, INSERT, WHERE ແລະອີກຫຼາຍ).

注释:ນອກຈາກມາດຕະຖານ SQL, ທຸກການຄວບຄຸມຖານຂໍ້ມູນ SQL ທັງໝົດມີການຂະຫຍາຍເອກະສານທີ່ເປັນຄອງຄົວຂອງພວກເຂົາ!

ຖານຂໍ້ມູນ SQL

ຖານຂໍ້ມູນຍັງມີໜຶ່ງຫຼືຫຼາຍໂຕະບັນທຶກ. ແຕ່ເຮັດຕົວກັບຊື່ບັນທຶກ (ອີງຕາມ "ລູກຄ້າ" ຫຼື "ສັ່ງສິນຄ້າ"). ໂຕະບັນທຶກມີບັນທຶກທີ່ມີຂໍ້ມູນ (ປະກອບດ້ວຍວົງການ).

ຕົວຢ່າງລາວວ່າເປັນໂຕະບັນທຶກຊື່ "Persons":

LastName ຊື່ຊີວິດ ທີ່ຢູ່ ເມືອງ
Hansen ໂອລາ ຕິມາຕີວ 10 ຊັນເນສ
Svendson ທາວ ບອກວາຍ 23 ຊັນເນສ
Pettersen ຄາຣີ ສະໂອກາດ 20 ສະຕາວັງ

ໂຕະບັນດາບັນທຶກພາຍໃນເອກະສານກວມມີສາມບັນທຶກ (ແຕ່ເຮັດຕົວກັບຄົນໜຶ່ງ) ແລະສະຖານະການສີ່ (ຊື່ຊີວິດ, ຊື່, ທີ່ຢູ່ແລະເມືອງ).

SQL ການຊອກຫາ

通过 SQL,我们可以查询某个数据库,并获得返回的一个结果集。

查询程序类似这样:

SELECT LastName FROM Persons

结果集类似这样:

LastName
Hansen
Svendson
Pettersen

注释:某些数据库系统要求在 SQL 命令的末端使用分号。在我们的教程中不使用分号。

SQL 数据操作语言 (DML)

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

这些查询和更新语句都来自 SQL 的 DML 部分:

  • SELECT - 从数据库表中获取数据
  • UPDATE - ປ່ຽນຂໍ້ມູນໃນການປະກອບທະນາຄານ
  • DELETE - ລຶບຂໍ້ມູນໃນການປະກອບທະນາຄານ
  • INSERT INTO - ສ້າງຂໍ້ມູນໃນການປະກອບທະນາຄານ

SQL Data Definition Language (DDL)

ການເປັນສ່ວນຂອງ DDL (Data Definition Language) ຂອງ SQL ຈະເຮັດໃຫ້ພວກເຮົາມີຄວາມສາມາດສ້າງ ແລະ ລຶບການປະກອບ. ພວກເຮົາກໍ່ສາມາດກໍ່ຕັ້ງ ບັນທຶກດັດທີ (ຄຳບາບຄົ້ນຫາ), ກໍ່ຕັ້ງການເຊື່ອມຕໍ່ບັນທຶກ ແລະ ກໍ່ຕັ້ງຄວາມກຳນົດຂອງບັນທຶກ.

ຄຳສັ່ງ DDL ສຳຄັນທີ່ SQL:

  • CREATE TABLE - ສ້າງການປະກອບໃໝ່
  • ALTER TABLE - ປ່ຽນ (ປ່ຽນແປງ) ການປະກອບທະນາຄານ
  • DROP TABLE - ລຶບການປະກອບ
  • CREATE INDEX - ສ້າງບັນທຶກດັດທີ (ຄຳບາບຄົ້ນຫາ)
  • DROP INDEX - ລຶບບັນທຶກດັດທີ

ອອນໄລຍະ SQL

ຮຽນການສະໜັບສະໜູນທີ່ CodeW3C.com ສະໜັບສະໜູນ ອອນໄລຍະ SQL.