SQL болон MySQL хоёрын ялгаа

Агуулгын хүснэгт:

SQL болон MySQL хоёрын ялгаа
SQL болон MySQL хоёрын ялгаа

Видео: SQL болон MySQL хоёрын ялгаа

Видео: SQL болон MySQL хоёрын ялгаа
Видео: 30 stupid questions for BA [Career in IT] 2024, Долдугаар сарын
Anonim

Үндсэн ялгаа – SQL ба MySQL

Өгөгдлийн сан нь мэдээллийн цуглуулга юм. Төрөл бүрийн мэдээллийн сан байдаг. Харилцааны мэдээллийн сан нь өгөгдлийг хүснэгт хэлбэрээр хадгалахад зориулагдсан мэдээллийн сангийн төрөл юм. Эдгээр хүснэгтүүд нь хязгаарлалтыг ашигладаг тул хоорондоо холбоотой байдаг. MySQL нь Relational өгөгдлийн сангийн удирдлагын систем юм. Өгөгдлийн сан дээр үйлдэл хийхэд ашигладаг хэлийг SQL гэдэг. SQL болон MySQL хоёрын гол ялгаа нь SQL нь харилцааны өгөгдлийн сангийн өгөгдлийг удирдах хэл бөгөөд MySQL нь SQL ашиглан мэдээллийн санг удирдах нээлттэй эхийн Relational Database удирдлагын систем юм.

SQL гэж юу вэ?

Байгууллага даалгавраа үр дүнтэй, үр дүнтэй гүйцэтгэхэд өгөгдөл нь үнэ цэнэтэй юм. Тиймээс өгөгдлийг үнэн зөв хадгалах шаардлагатай байна. Өгөгдөл хадгалахын тулд мэдээллийн санг ашигладаг. Мэдээллийн сангийн янз бүрийн төрлүүд байдаг. Тэдний нэг нь харилцааны мэдээллийн сан юм. Харилцааны мэдээллийн сан нь хүснэгтүүдээс бүрдэх ба өгөгдөл нь эдгээр хүснэгтэд хадгалагддаг. Хүснэгтүүд нь мөр, баганаас бүрдэнэ. Мөр бол бичлэг, багана нь талбар юм. Өгөгдөл бүр тодорхой өгөгдлийн төрөлтэй.

Харилцааны мэдээллийн сан нь олон хүснэгттэй байж болно. Эдгээр хүснэгтүүд нь үндсэн түлхүүрүүд болон гадаад түлхүүрүүдийг ашиглан холбогддог. Бүтэцлэгдсэн асуулгын хэл нь харилцааны мэдээллийн санд өгөгдлийг хадгалах, удирдах, сэргээхэд ашигладаг асуулгын хэл юм. SQL нь харилцааны алгебр ашиглан бүтээгдсэн.

SQL-г гурван дэд ангилалд хувааж болно. Эдгээр нь Data Definition Language (DDL), Data Control Language (DCL) болон Data Manipulation Language (DML) юм. Үүсгэх, өөрчлөх, буулгах зэрэг командуудыг DDL-д ангилж болно. Оруулах, шинэчлэх, устгах зэрэг командуудыг DML-д ангилж болно. Зөвшөөрөл, хүчингүй болгох нь DCL-д хамаарна.

MySQL гэж юу вэ?

MySQL бол ийм нээлттэй эхийн харилцааны мэдээллийн сангийн удирдлагын систем юм. Өгөгдлийн санг тодорхойлж, бүтээж, удирддаг программыг Өгөгдлийн сангийн удирдлагын систем гэж нэрлэдэг. Програмист нь MySQL дээрх SQL асуулгыг өгөгдөл хадгалах, сэргээхэд ашиглаж болно. Энэ нь өгөгдлийн удирдлага, өгөгдлийн шилжилт, өгөгдөл хамгаалалтыг хангадаг.

SQL болон MySQL хоёрын ялгаа
SQL болон MySQL хоёрын ялгаа
SQL болон MySQL хоёрын ялгаа
SQL болон MySQL хоёрын ялгаа

Зураг 01: MySQL

MySQL нь хурдан бөгөөд хэрэглэхэд хялбар юм. Энэ бол арын төгсгөлд зориулсан мэдээллийн сангийн удирдлагын систем юм. Энэ нь вэб хөгжүүлэхэд PHP-тэй ихэвчлэн ашиглагддаг. Олон хэл MySQL-тэй холбогдохын тулд номын санг ашигладаг. Жишээлбэл, Java програмыг MySQL-тэй холбохын тулд JDBC драйверийг ашигладаг. Энэ нь бас Linux, Windows, Mac зэрэг өөр өөр платформ дээр ажилладаг. MySQL клиент нь серверт холбогдох клиент програм юм. MySQL-bench нь серверийн гүйцэтгэлийг шалгах хэрэгслээр хангадаг.

SQL болон MySQL хоёрын ижил төстэй талууд юу вэ?

  • Хоёулаа харилцааны мэдээллийн сантай холбоотой.
  • Хоёулаа өгөгдлийн төрлийг тодорхойлдог.
  • Хоёулаа индекс, хадгалагдсан процедур, харагдац ашиглах боломжтой.
  • SQL бол MySQL-ийн суурь хэл юм.
  • Арифметик үйлдэл хийхэд хоёуланг нь ашиглаж болно (+, -,, /, %)
  • Харьцуулах үйлдэл хийх боломжтой. (>,=, <=гэх мэт)
  • Логик үйлдэл хийх боломжтой. (ба, эсвэл, үгүй)
  • Хүснэгт хоорондын харилцаа үүсгэх түлхүүрүүдийг агуулна. (үндсэн түлхүүр, гадаад түлхүүр)
  • Аливаа нэр ашиглах боломжтой.
  • Хүснэгтэнд нэгдэх боломжтой. (дотоод нэгдэл, гадна нэгдэл, зүүн нэгдэл, баруун нэгдэл)
  • Нэгдсэн функцуудыг ашиглаж болно (мин (), хамгийн их (), тоолох (), нийлбэр (), дундаж ())

SQL болон MySQL хоёрын ялгаа юу вэ?

SQL vs MySQL

SQL нь харилцааны өгөгдлийн санг удирдахад зориулагдсан бүтэцлэгдсэн асуулгын хэл юм. MySQL нь SQL ашиглан өгөгдлийн санг хадгалах, сэргээх, өөрчлөх, удирдахад зориулагдсан Relational Database Management System юм.
Хэлний төрөл
SQL бол мэдээллийн сангийн хэл. MySQL бол програм хангамж юм.
Дизайн мэдээллийн сан
SQL бол асуулгын хэл юм. MySQL нь мэдээллийн баазыг загварчлах, загварчлахад зориулсан 'MySQL workbench' нэгдсэн хэрэглүүрийн орчинг бүрдүүлдэг.
Холбогч
SQL холбогчоор хангадаггүй. MySQL нь. NET платформ, C++, Python, Java-д зориулж өгөгдлийн сангийн програмуудыг бүтээхэд зориулсан өгөгдлийн сангийн драйверуудыг хангадаг.

Хураангуй – SQL ба MySQL

Өгөгдлийн санг логик холбоотой өгөгдлийг хадгалахад ашигладаг. Төрөл бүрийн мэдээллийн сан байдаг. Текст болон тоонуудыг хадгалдаг мэдээллийн сан нь уламжлалт мэдээллийн сан юм. Зургийг хадгалах боломжтой мэдээллийн санг мультимедиа мэдээллийн сан гэж нэрлэдэг. Зарим байгууллага газарзүйн мэдээллийг хадгалахдаа Газарзүйн мэдээллийн системийг ашигладаг. Өгөгдлийн сангийн нийтлэг төрөл бол харилцааны мэдээллийн сан юм. Энэ нийтлэлд SQL болон MySQL хоёрын ялгааг авч үзсэн. SQL болон MySQL хоёрын ялгаа нь SQL нь харилцааны өгөгдлийн сангийн өгөгдлийг удирдах асуулгын хэл бөгөөд MySQL нь SQL ашиглан мэдээллийн санг удирдах нээлттэй эхийн Relational Database удирдлагын систем юм.

SQL ба MySQL-ийн PDF хувилбарыг татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу SQL болон MySQL хоорондын ялгаа

Зөвлөмж болгож буй: