Бидний олонх нь өгөгдлийн санг ашиглаж, ашиглаж байсан. Ихэнх тохиолдолд DBA эсвэл өгөгдлийн сангийн програмист компаниудад байдаггүй бол SQL мэдэгдэл бичих замаар гараа бохирдуулах нь танаас шалтгаална. Энэхүү заавар нь өгөгдлийг олж авах, удирдахад SQL -ийн үндсэн мэдэгдлийг бичихэд туслах болно. Бид 4 үндсэн талбарыг авч үзэх болно
1) SELECT - Энэ командыг хүснэгтээс мэдээлэл авахад ашигладаг
2) INSERT - Энэ тушаалыг хүснэгтэд мэдээлэл нэмэхэд ашигладаг
3) UPDATE - Энэ тушаалыг хүснэгтийн мэдээллийг өөрчлөхөд ашигладаг
4) DELETE - Энэ тушаал нь хүснэгтээс мэдээллийг устгахад хэрэглэгддэг
Алхам
Алхам 1. Бүх програмыг эхлүүлэх дээр дарна уу Microsoft SQL Server (2005/2008) SQL Server Management Studio
Алхам 2. Дараа нь Сервер дээр итгэмжлэлээ ашиглан нэвтэрнэ үү
Алхам 3. Одоо Northwind Database дээр хулганы баруун товчийг дараад New Query -ийг сонгоно уу
Алхам 4. Шинэ асуулгын цонхонд SELECT гэсэн дараах командыг оруулна уу
Алхам 5. Энэ бол SELECT - SELECT * FROM -ийн ажилтнуудын синтакс юм
Алхам 6. Энэ бол INSERT -ийн синтакс юм.
Ажилтнуудын үнэ цэнийг оруулах ('col1', 'col2') - col1 ба col2 -ийг доор үзүүлсэн шиг бодит утгуудаар солино
INSERT INTO Ажилчдын үнэ цэнэ ('Анил', '[email protected]')
Энэ нь хүснэгтэд нэг мөр оруулна.
Та хэд хэдэн мөрийг нэг дор оруулахыг хүсч байгаа бол дараах тушаалыг харах болно
INSERT INTO Ажилчдын үнэ цэнэ ('Анна', '[email protected]'), INSERT INTO Ажилчдын үнэ цэнэ ('Krystel', '[email protected]'), INSERT INTO Ажилчдын үнэ цэнэ ('Шугам', 'мөр@компани). com '). Энд байгаа гол ялгаа нь утга бүрийг a -ээр нэмсэн явдал юм таслал
Алхам 7.
Энэ бол UPDATE - UPDATE ажилчдын SET col1 = 'шинэ утга' WHERE col1 = 'хуучин утга' - col1 -ийг доорх зураг дээрх шиг бодит утгуудаар солино.
Ажилчдыг шинэчлэх SET нэр = 'Анил Махадев' ХААНА Нэр = 'Анил'
Энэ бол DELETE - DELETE FROM Personel WHERE col1 = 'value' WHERE value = 'бодит өгөгдлийн мөр' гэсэн синтакс юм.
Ажилчдаас ХААНА устга Нэр = 'Анил Махадев'
Энэ богино хэмжээний "Хэрхэн яаж хийх вэ" -ийг дуусгаж байна, энэ нь танд ашигтай байсан гэж найдаж байна, үүнийг үзсэн танд баярлалаа гэж хэлье.
Зөвлөмж
- SQL бичих ур чадвараа сайжруулахын тулд SQL Server Management Studio кодын хэсгүүдийг ашиглаарай
- Асуулт бичих нь илүү тохь тухтай болох тусам SQL Query Designer -ийг ашиглан нарийн төвөгтэй асуулга үүсгээрэй
Анхааруулга
- Мөрүүдийг санамсаргүйгээр устгахаас урьдчилан сэргийлэхийн тулд мэдэгдэлдээ WHERE гэсэн заалтгүйгээр DELETE -ийг хэзээ ч бүү ашиглаарай
- Үүнтэй ижил дүрэм UPDATE болон INSERT -д хамаарна
- DELETE командтай ажиллахдаа үргэлж болгоомжтой байх хэрэгтэй.