Thursday, September 8, 2011

SQL(Structured Query Language)-ийн тухай


SQL гэж юу вэ?
- SQL - Structured Query Language(Structured - Бүтэцлэгдсэн, Query - Асуулт, Language - Хэл)
- SQL нь өгөгдлийн сантай (Database) харьцдаг, мөн түүнийг удирддаг.
- SQL нь ANSI(American National Standards Institute - Америкийн Үндэсний Стандартын Хүрээлэн) стандарттай

SQL-ийн боломжууд
- Куери биелүүлэх (Execute queries)
- Өгөгдлийн сангийн өгөгдлүүдийг харах (Retrieve data)
- Өгөгдлийн санд өгөгдөл оруулах (Insert records)
- Өгөгдлийн сангийн өгөгдлүүдийг өөрчилж, шинэчлэх (Update records)
- Өгөгдлийн сангаас өгөгдөл устгах (Delete records)
- Шинэ өгөгдлийн сан үүсгэх (Create new databases)
- Өгөгдлийн сан дотор шинэ Хүснэгт үүсгэх (Create new tables)
- Өгөгдлийн сан дотор Stored Procedure үүсгэх (Create Stored Procedures)
- Өгөгдлийн сан дотор View үүсгэх (Create Views)
- Хүснэгт, Процедур болон Виеунүүдэд тусгай эрх олгох. (Set permissions)

Дараа дараагийн бичлэгээр SQL-ийг ашиглах, MySQL, SQL Server, Oracle зэрэг өгөгдлийн сан удирдах систем дээр ажиллах, өгөгдлийг удирдах талаар хүргэх болно. SQL нь хэдийгээр ANSI стандарттай ч олон ялгаатай хувилбаруудтай. Гэхдээ үндсэн коммандууд нь (Ж: SELECT, UPDATE, DELETE, INSERT, WHERE) хоорондоо адилхан болон их төсөөтэй байдаг.

1 comment: