DDL komutları SQL'in bir parçasıdır ve veritabanlarını oluşturmak ve yönetmek için DML, DCL ve TCL komutlarıyla birlikte çalışır. SQL'i yönetmek için temel yapı taşlarını oluştururlar ve Structured Query Language kullanarak veritabanı yönetip yönetmeyeceğinizi bilmek faydalıdır.
SQL komutları esas olarak DDL ve DML'den oluşur. DDL komutlarıyla bir veritabanı oluşturacak veya silecek ve DML ile veri ekleyebilecek, taşıyabilecek veya değiştireceksiniz. DCL komutları, kullanıcıları, izinleri ve veri güvenliğini yönetmenize yardımcı olurken, TCL DML'de yaptığınız değişiklikleri yönetmenize yardımcı olur. Hepsi, veritabanlarını etkin bir şekilde oluşturmak ve yönetmek için ihtiyacınız olan araçları sağlamak için SQL içinde birlikte çalışır. Bu komutları bilmek, veritabanı yöneticisine ya da desteğine girmek isteyen herkes için esastır.
SQL uzmanı değilim ama onları kullandım ve idare ettim. Ayrıca, bu şeyleri uykusunda yazan biriyle yakın arkadaşlarım. Aşağıdaki öğretici sözlerim olabilir, ancak bilgi ve uzmanlık hepsi onun. Herhangi bir hata veya ihmal sadece benim olacaktır.
Aşağıda, her dilin temel komutları verilmiştir. DDL komutları, veritabanları, tablolar ve nesneler oluşturmak için gerekli terimleri listeler. DML komutları, oluşturduğunuz veritabanındaki nesneleri ve verileri yönetmek için gereken terimleri listeler. DCL komutları, kullanıcıları yönetmek için gereken terimleri listeler ve TCL komutları, tasarruf noktaları belirlemek ve değişikliklerinizi yapmak için kullanabileceğiniz komutlardır.
DDL (Veri Tanımlama Dili)
DDL (Veri Tanım Dili), veritabanı şemasını tanımlamak için kullanılır. Veritabanını ve içindeki nesneleri oluşturmaya ve yönetmeye yardımcı olur. DDL deyimleri veritabanının yapısını şema ve nesneleri oluşturma, silme, değiştirme gibi çeşitli şekillerde değiştirir.
Kullanmakta olduğunuz SQL'in lezzetine bağlı olarak, DDL ifadeleri şunları içerebilir:
- TABLOYU DEĞİŞTİR
- ALTER GÖRÜNÜMÜ
- BİLGİSAYAR İSTATİSTİKLERİ
- VERİTABANI YARAT
- FONKSİYON OLUŞTURMA
- ROL OLUŞTUR
- TABLO OLUŞTURMA
- GÖRÜNÜMÜ OLUŞTUR
- DAMLA VERİTABANI
- DAMLA FONKSİYONU
- DAMLA ROLÜ
- DAMLA MASASI
- DAMLA GÖRÜNÜMÜ
- HİBE
- REVOKE
Çekirdek SQL DDL ifadeleri:
- alter
- KIRP
- YORUM YAP
- YARATMAK, YAPMAK, TASARLAMAK, ÜRETMEK
- TANIMLAMAK
- ADINI DEĞİŞTİRMEK
- DÜŞÜRMEK
- GÖSTERMEK
- KULLANIM
Bunlar tüm SQL sürümlerinde görünecektir. Her bir DDL komutu çalışmak için bir nesne tipi ve bir tanımlayıcı gerektirecektir.
Örneğin: CREATE TABLE () veya DROP objecttype objectname.
DML (Veri Manipülasyon Dili)
SQL'in bir diğer unsuru DML'dir (Veri İşleme Dili). Bu, bir SQL veritabanındaki verileri almanızı, eklemenizi, güncellemenizi, kaldırmanızı ve genellikle yönetmenizi sağlar. Bu komutlar, veritabanlarını yönetirken günlük olarak kullanacağınız komutlardır. Bu kendi başına belirli bir dil değil, SQL'in bir parçasını oluşturur.
- SEÇ
- INSERT
- GÜNCELLEME
- SİL
- Toplu iç
- BİRLEŞMEK
- METNİ OKU
- UPDATETEXT
- WRITETEXT
- BAŞLA
- COMMIT
- ROLLBACK
- İçine kopyala
- İçine kopyala
- KOYMAK
- ALMAK
- LİSTE
- KALDIR
- HİBE
- REVOKE
- SETUSER
- YÜRÜT AS, açıklama
- YÜRÜT AS, fıkra
- ESKİ HALİNE DÖNMEK
- AÇIK MASTER KEY.
- YAKIN MASTER ANAHTAR
- AÇIK SİMETRİK ANAHTAR
- YAKIN SEMETRİK ANAHTAR
- DAĞITILMIŞ İŞLEM BAŞLIYOR
- BAŞLANGIÇ İŞLEMİ
- KOMİTE İŞLEMİ
- KOMİTE ÇALIŞMASI
- RULO İŞLEMİ
- RULO ÇALIŞMASI
- İŞLEM TASARRUFU
Yine, farklı SQL lezzetleri bu DML komutlarının bir kısmını veya tamamını kullanacak ve birçoğu kendi komutlarını bile ekleyecektir.
Örneğin: SELECT veya UPDATE SET olan yerden.
DCL (Veri Kontrol Dili)
DCL (Veri Kontrol Dili) kullanıcıları ve veri tabanının etrafındaki sistemi kontrol etmek için kullanılır. En sık kullanıcı izinlerini yönetmek ve veri güvenliğini yönetmek için kullanılır, bu nedenle bilmek önemlidir.
Ortak DCL komutları şunları içerir:
Örneğin: HİÇBİRİDEN HİÇBİRİYLE veya İNDİRMEDEN.
TCL (İşlem Kontrol Dili)
TCL (Transaction Control Language) mantıksal işlemler oluşturmak ve DML ifadeleriyle verilerde yapılan değişiklikleri yönetmek için DML ifadelerini birlikte gruplamak için kullanılır. DML komutları uygularsanız, geçerli oturumu kapatana kadar kalıcı olarak yapılmaları gerekmez. Herhangi bir nedenle manuel olarak taahhüt vermek istiyorsanız, bir TCL komutu kullanabilirsiniz.
Örneğin: KOMİTE; diğer komutlara geçmeden önce DML ile yapılan değişiklikleri kaydeder. SAVEPOINT Instagram Hesabındaki Resim ve Videoları savepoint_name; Bir kaydetme oyunu gibi bir kaydetme pozisyonu yaratacaktır. Bir şey ters giderse, veritabanını bu noktaya geri döndürebilir ve yeniden başlayabilirsiniz.
Bu dördü, SQL veritabanlarını yönetmenin temel yapı taşlarıdır. Bu, SQL konusunu keşfetmek isteyenler için çok yüksek düzeyde bir sayfadır. Bu komutları ve nasıl kullanıldığını ve yepyeni bir veritabanı ve veritabanı yönetimi dünyasını tanıyın. SQL çoğu bulut uygulamasının arkasında olduğu için, web siteleri, web uygulamaları, uygulamalar ve çevresindeki çoğu verimlilik paketi öğrenmek iyi bir beceridir!
