SQL is a standard language for accessing and manipulating databases.

SQL нь мэдээллийн санд хандаж, удирддаг стандарт хэл юм.


What is SQL? – SQL гэж юу вэ? #

  • SQL stands for Structured Query Language 

SQL нь Structured Query Language гэсэн үгний товчлол юм.

  • SQL lets you access and manipulate databases

SQL нь мэдээллийн санд хандах, удирдах боломжийг олгодог

  • SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the International Organization for Standardization (ISO) in 1987

SQL нь 1986 онд Америкийн Үндэсний Стандартын Хүрээлэн (ANSI), 1987 онд Олон Улсын Стандартчиллын Байгууллагын (ISO) стандарт болсон.


What Can SQL do? – SQL юу хийж чадах вэ? #

  • SQL can execute queries against a database

SQL нь мэдээллийн санд хүсэлт явуулах боломжтой.

  • SQL can retrieve data from a database

SQL нь мэдээллийн сангаас өгөгдөл авах боломжтой.

  • SQL can insert records in a database

SQL нь мэдээллийн санд мэдээлэл оруулах боломжтой.

  • SQL can update records in a database

SQL нь мэдээллийн сангийн мэдээллийг засах боломжтой.

  • SQL can delete records from a database

SQL нь мэдээллийн сангаас мэдээлэл устгах боломжтой.

  • SQL can create new databases

SQL нь шинэ мэдээллийн сан үүсгэх боломжтой.

  • SQL can create new tables in a database

SQL нь мэдээллийн санд шинэ хүснэгт үүсгэх боломжтой.

  • SQL can create stored procedures in a database

SQL нь мэдээллийн санд хийгдэсэн үйлдэлүүдийг үүсгэх боломжтой.

  • SQL can create views in a database

SQL нь мэдээллийн санд харагдах юмсыг үүсгэх боломжтой.

  • SQL can set permissions on tables, procedures, and views

SQL нь хүснэгтүүд, үйлдлүүд, харагдах юмсын зөвшөөрөл тохируулах боломжтой.


SQL is a Standard – BUT…. – SQL нь стандарт – Гэхдээ…. #

Although SQL is an ANSI/ISO standard, there are different versions of the SQL language.

SQL нь ANSI/ISO стандарттай боловч SQL хэлний өөр өөр хувилбарууд байдаг.

However, to be compliant with the ANSI standard, they all support at least the major commands (such as SELECTUPDATEDELETEINSERTWHERE) in a similar manner.

Гэхдээ ANSI стандартад нийцүүлэхийн тулд тэдгээр нь гол командуудыг (SELECTUPDATEDELETEINSERTWHERE гэх мэт) ижилхэн дэмждэг.

Note: Most of the SQL database programs also have their own proprietary extensions in addition to the SQL standard!

Тэмдэглэл: Ихэнх SQL мэдээллийн сангийн програмууд нь SQL стандартын нэмэлт өөрийн өмчийн өргөтгөлүүдийг агуулдаг!


Using SQL in Your Web Site – Таны вэб сайт дээр SQL ашиглах #

To build a web site that shows data from a database, you will need:

Мэдээллийн сангаас өгөгдлийг харуулдаг вэб сайт бүтээхийн тулд, доорх зүйлс хэрэгтэй:

  • An RDBMS database program (i.e. MS Access, SQL Server, MySQL)

RDBMS мэдээллийн сангийн програм (жишээ нь MS Access, SQL Server, MySQL)

  • To use a server-side scripting language, like PHP or ASP

PHP эсвэл ASP гэх мэт сервер талын скрипт хэлийг ашиглах

  • To use SQL to get the data you want

Хүссэн өгөгдлийг авахын тулд SQL-г ашиглах

  • To use HTML / CSS to style the page

Хуудасны хэв маягт HTML / CSS ашиглах

RDBMS #

RDBMS stands for Relational Database Management System.

RDBMS нь Relational Database Management System гэсэн үгийн товчлол юм.

RDBMS is the basis for SQL, and for all modern database systems such as MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.

RDBMS нь SQL болон MS SQL Server, IBM DB2, Oracle, MySQL, Microsoft Access зэрэг орчин үеийн бүх мэдээллийн сангийн системүүдийн үндэс суурь юм.

The data in RDBMS is stored in database objects called tables. A table is a collection of related data entries and it consists of columns and rows.

RDBMS дахь мэдээлэл нь объектууд гэж нэрлэгдсэн хүснэгтүүдэд хадгалагддаг. Хүснэгт нь баганууд, мөрүүдэд байх цуглуулгуудаас бүрдэнэ.

Look at the “Customers” table:

“Customers” хүснэгтийг харна уу:

Example – Жишээ #

SELECT * FROM Customers;

CustomerID CustomerName ContactName Address City PostalCode Country
Alfreds Futterkiste  Maria Anders  Obere Str. 57  Berlin  12209  Germany 
Ana Trujillo Emparedados y helados  Ana Trujillo  Avda. de la Constitución 2222  México D.F.  05021  Mexico 
Antonio Moreno Taquería  Antonio Moreno  Mataderos 2312  México D.F.  05023  Mexico 
Around the Horn  Thomas Hardy  120 Hanover Sq.  London  WA1 1DP  UK 
Berglunds snabbköp  Christina Berglund  Berguvsvägen 8  Luleå 

Every table is broken up into smaller entities called fields. The fields in the Customers table consist of CustomerID, CustomerName, ContactName, Address, City, PostalCode and Country. A field is a column in a table that is designed to maintain specific information about every record in the table.

Хүснэгт бүр талбар гэж нэрлэгддэг жижиг хэсгүүдэд хуваагддаг. Хэрэглэгчийн хүснэгтийн талбарууд нь Хэрэглэгчийн ID, Хэрэглэгчийн нэр, Холбоо барих нэр, Хаяг, Хот, Шуудангийн код болон Улсаас бүрдэнэ. Талбар нь хүснэгтийн бүх мэдээллийн талаархи тодорхой мэдээллийг хадгалахад зориулагдсан хүснэгтийн багана юм.

A record, also called a row, is each individual entry that exists in a table. For example, there are 91 records in the above Customers table. A record is a horizontal entity in a table.

Мэдээллийг мөр гэж нэрлэдэг бөгөөд хүснэгтэд байгаа мөр бүр юм. Жишээлбэл, дээрх Customers хүснэгтэд 5 бүртгэл байна. Мөр нь хүснэгтийн хэвтээ хэсэг юм.

A column is a vertical entity in a table that contains all information associated with a specific field in a table.

Багана нь хүснэгтийн босоо нэгж бөгөөд хүснэгтийн оноогдсон талбартай холбоотой бүх мэдээллийг агуулдаг.

Powered by BetterDocs

Leave a Reply