SQL dosyası açma işlemi aslında gayet basit bir işlemdir. Herhangi bir metin dosyasını nasıl açıyorsanız o şekilde açabilirsiniz. Eğer dosyanın içindeki komutları çalıştırmayı düşünüyorsanız bunun için üçüncü parti yazılımlara ihtiyacınız olacak. SQL’in ne olduğunu, bu dosyaların ne işe yaradığını ve nasıl açıldığını aşağıdaki alt başlıkları okuyarak hemen öğrenebilirsiniz.
SQL Dosyası Nedir? Ne İşe Yarar?
SQL dosyası, oluşturulmuş bir MSSQL veritabanının yedeği niteliğini taşır. “SQL” ise bu veritabanlarında sorgu yapmamıza yarayan bir veritabanı dilidir. Programlama dili değildir. Sadece veritabanı üzerinde kaydetme, silme, düzenleme ve okuma gibi işlemler gerçekleştirebilirsiniz. SQL dosyası içerisinde bir veritabanı, tabloları oluşturan, sütunları, sütun yapılarını oluşturan ve tablolara/sütunlara kaydedilmiş olan verileri saklamaktadır. Bazı SQL dosyalarının boyutu 10’larca GB’ı bulabilmektedir. Bunun sebebi veritabanındaki tablo ve veri sayısının bir hayli fazla olmasındandır.
Herhangi bir siber saldırı durumunda veritabanı silinmiş olsa bile, bu yedek dosyası ile kolay bir şekilde tekrar bir şekilde geri getirilebilir. Ancak yedek alınma sıklığı bu durumda çok önemlidir. En son 1 hafta önce yedek alınmışsa ve veritabanı saldırı sonucunda silinmişse, 1 haftalık boşluktaki tüm veriler kalıcı olarak silinecektir. Genellikle bu durumla karşı karşıya kalınmaması için otomatik yedekleme sistemleri kullanılır.
SQL ve SQLite Arasındaki Fark Nedir?
SQL dosyası açma işleminden önce SQL hakkında daha fazla bilgi alabilirsiniz. Aslında SQL bir veritabanı dilidir, fakat insanlar tarafından veritabanı sistemi olarak bilinmektedir. SQL diye bilinen MSSQL’dir. MSSQL veritabanı çıktı olarak SQL uzantısı üretir. SQLite’da MSSQL gibi bir veritabanı sistemidir. Aralarındaki ortak nokta ise ufak farklılıklar dışında SQL’i ortak dil olarak kullanmalarıdır. MSSQL yapısal olarak SQLite’a oranla daha gelişmiştir. SQLite ise daha basit, kolay ve taşınabilir bir veritabanı sistemidir. MSSQL’de performans ve güvenliğe dair birçok ayar yapmak mümkün iken, SQLite tam anlamıyla performans arttırmak ve güvenlik için imkan sunmaz.
MSSQL daha fazla güvenlik ve performans gerektiren ortamlarda kullanılmalıdır. SQLite ise fazla veri giriş/çıkışı olmayan, verinin büyüme ihtimali düşük olan ve güvenliğin çok önemli olmadığı uygulamalarda gömülü bir şekilde kullanılabilir.
SQL Dosyası Açma Yöntemleri Nelerdir?
- SQL dosyası açma işlemini Google Chrome tarayıcısıyla gerçekleştirebilirsiniz. .sql uzantılı dosyayı alın ve Chrome tarayıcının üzerine bırakın.
- Chrome tarayıcısıyla uğraşmak istemiyorsanız, dosyaya sağ tıkla yapıp Birlike aç seçeneğine tıkladıktan sonra not defteri veya benzeri bir programı seçerek SQL komutlarını görüntüleyebilirsiniz.
- Komutlarla uğraşmak istemiyorsanız ve verileri tablo şeklinde görüntülemek istiyorsanız, acele etmeyin. INSERT INTO komutu altındaki verileri inceleyin. Soldan sağa doğru sütunların ve verilerin yazdığını göreceksiniz. Bu şekilde program kurma ihtiyacı olmadan tüm verileri görebilirsiniz.
- Eğer okuyamadıysanız MSSQL Server Management Studio yazılımı gibi bir veritabanı yönetim programı kullanmalısınız. Bu sayede verileri daha düzenli ve arayüzü olan bir ortamda görebilirsiniz.
SQL Komutları Nasıl Çalıştırılır?
SELECT, INSERT, UPDATE ve DELETE komutlarının çalıştırılması için SQL veritabanı yönetim programına ihtiyacınız var. MSSQL Server Managament Studio yazılımını kullanabileceğiniz gibi alternatif uygulamaları da deneyebilirsiniz. Bu programlar aracılığıyla komutları çalıştırarak, yeni veri kaydı yapabilir, verileri düzenleyebilir/güncelleyebilir, silebilir veya verileri okuyabilirsiniz. SQL dili veya SQL veritabanı bir programlama dili ile kullanılırsa yine aynı şekilde komutlar çalıştırılabilir. Örneğin SELECT komutu kullanılarak veritabanından istenilen veriler çekilebilir ve program, web sitesi veya mobil uygulama arayüzüne yazdırılabilir. SQL dili sadece bu dört komuttan ibaret değildir. SQL sorgularını ihtiyaca göre daha spefisik ve kompleks hale getirmek için tıpkı bir programlama dili gibi SQL’i de detaylı öğrenmeniz ve bol pratik yapmanız gerekir.
SQL dosyası açma ve içerisindeki verileri istenilen şekilde okumanın yöntemi yukarıda anlatılmıştır. SQL dosyaları standart kullanıcıları ilgilendiren dosyalar değildir. Özellikle bir programın içerisinde bulduğunuz .sql dosyasının ne olduğunu merak ediyorsanız dikkatli olmanızda fayda var. Çünkü veritabanı yapısını bozabilir, kendinize ait veya başkalarına ait verileri kalıcı olarak silebilirsiniz. İlla kurcalamanız gereken bir dosya ise mutlaka yedeğini aldıktan sonra gerekli düzenlemeleri gerçekleştirin.