SQL асуулга хэрхэн бичих талаар

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

SQL асуулга хэрхэн бичих талаар
SQL асуулга хэрхэн бичих талаар

Видео: SQL асуулга хэрхэн бичих талаар

Видео: SQL асуулга хэрхэн бичих талаар
Видео: 7.4 Индексы, статистика и процедурный кэш в MS SQL Server 2024, May
Anonim

Structured Universal Computing Language SQL ашиглан хамааралтай мэдээллийн сангаас лавлагаа авах нь мэдээллийн баазын менежментийн систем дэх өгөгдлийг удирдахад хүлээн зөвшөөрөгдсөн стандарт юм. Олон талт байдлын ачаар SQL хэл нь дэлхийн интернет сүлжээний вэбсайтад өргөн тархсан. SQL асуулга бичих нь харилцааны мэдээллийн сантай ажиллах хэд хэдэн үндсэн дүрмийг ашиглахад үндэслэдэг. SQL асуулга бичих нь хүснэгтээс тодорхой мэдээллийг олж авах, хүснэгтэд мөр нэмэх, өөрчлөх, устгах даалгавруудыг хэрэгжүүлэхэд тусална.

SQL асуулга хэрхэн бичих талаар
SQL асуулга хэрхэн бичих талаар

Зааварчилгаа

1-р алхам

Өгөгдлийн сангийн хүснэгтээс хадгалагдсан мэдээллийг авахын тулд сонгосон асуулга үүсгэж SELECT. Хэрэв хүснэгтүүдийн хооронд холбоос байгаа бол холбогдох хүснэгтийн багануудаас тохирох нөхцлийн дагуу өгөгдлийг авах боломжтой. SELECT мэдэгдлийн дараа шаардлагатай бүх багануудыг жагсаана уу. FROM өгүүлбэрт асуулгад ашигласан хүснэгтүүдийг зааж өгөөрэй. Хамгийн хялбар хэлбэрээр сонгосон асуулга нь өгөгдсөн хүснэгтэд заасан баганын бүх мөрийг харуулна: SELECT col1, col2 FROM my_table.

Алхам 2

Шаардлагатай бол мөр сонгох нөхцөлийг тохируулна уу. Нөхцөлийг ХААНА гэсэн өгүүлбэрээр тохируулна. Энэ зааврын дараа хүссэн параметрийн утгыг тохируулна уу. Функцийг тооцоолох, харьцуулах ажиллагааг энд бас ашиглаж болно. Жишээлбэл, WHERE col1> 3 хэлбэрийн мэдэгдэл нь col1 баганын утга 3-аас их байх хүснэгтийн мөрүүдийг харуулах боломжийг олгоно. Хүссэн илэрхийлэлийг тохируулахын тулд AND, OR операторуудын хослол, нөхцөлт нөхцлийг ашиглана уу. SQL хэлний операторууд.

SQL асуулга хэрхэн бичих талаар
SQL асуулга хэрхэн бичих талаар

Алхам 3

Хүснэгтэд шинэ мөр оруулахын тулд INSERT асуулга бичнэ үү. Үүний тусламжтайгаар та хүснэгтэд байгаа ижил төрлийн шинэ өгөгдлийг оруулах боломжтой. Энэ мэдэгдлийн синтакс нь маш энгийн: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Энд VALUES мэдэгдэл нь my_table дээрх байгаа багана бүрт шинэ мөрийн утгыг тохируулна.

Алхам 4

Хүснэгтийн аль ч мөрөнд байгаа өгөгдлийн өөрчлөлтийг UPDATE асуулга ашиглан гүйцэтгэдэг. Үүнээс гадна та мэдээллийн бааз дахь мэдээллийг өөрчилдөг ХААНА гэсэн сонголтыг тохируулж болно. Өөрчлөгдөх өгөгдөл, таны хүсэлтийн нөхцлийг тодорхойл. Үүнийг хийхийн тулд дараахь мөрийг бичнэ үү: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Хайлт нь SET мэдэгдэлд заасан өгөгдлийн өөрчлөлтийг WHERE гэсэн өгүүлбэрт байгаа нөхцөл байдалд л гүйцэтгэнэ. сэтгэл хангалуун.

Алхам 5

Өгөгдлийн хүснэгтээс бүхэл бүтэн мөрийг устгах зорилгоор DELETE мэдэгдэл бичсэн болно. Үүнээс гадна мөрийг ХААНА тохируулсан үед л устгана. Илэрхийлэлийг бичнэ үү: DELETE FROM my_table WHERE col1 = ‘data1’. Энэ хүсэлтийг гүйцэтгэснээр col1 баганад data1 утгыг агуулсан хүснэгтийн мөрийг устгах болно.

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