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.
- ກ່ອນການ ອອນໄລຍະຄຳເຄື່ອງບັດບາບທະນາຄານ
- ຫລັງການ ອອນໄລຍະການກໍ່ສ້າງເວັບໄຊສະຕິກອນ