SQL Formatlayıcı
SQL Formatlayıcı, farklı SQL dialektlerinde yazılmış sorguları okunabilir ve düzenli hale getirir. Araç tamamen tarayıcı üzerinde çalışır, verileriniz sunucuya gönderilmez.
SQL Formatlayıcı, Standard SQL, MySQL, PostgreSQL, SQLite ve T-SQL gibi 5 farklı SQL dialektini destekleyen güçlü bir araçtır. sql-formatter kütüphanesi ve nearley parser kullanarak sorgularınızı 2 boşluklu girinti ve tercihinize göre büyük/küçük harf düzeni ile biçimlendirir. Tarayıcıda çalışması sayesinde hiçbir veri sunucuya iletilmez, bu da gizliliğinizi artırır. SQL sorgularınızı düzenlerken, Json Formatter veya Css Minifier gibi araçlarımızı da inceleyebilirsiniz.
Nasıl Kullanılır
- SQL sorgunuzu metin kutusuna yapıştırın.
- SQL dialekti seçin (Standard, MySQL, PostgreSQL, SQLite, T-SQL).
- Anahtar kelime biçimini UPPER, lower veya koru olarak belirleyin.
- Girinti ve satır aralığı ayarlarını yapın.
- Formatla butonuna tıklayarak sorgunuzu düzenleyin.
Nasıl Çalışır
SQL Formatlayıcı, sql-formatter kütüphanesini kullanır ve sorguları nearley parser ile ayrıştırır. Bu parser, karmaşık SQL yapıları olan alt sorgular, CTE'ler ve JOIN ifadelerini doğru şekilde algılar. Anahtar kelimeler 2 boşluklu girintiyle hizalanır ve seçilen büyük/küçük harf stiline göre değiştirilir. Araç tamamen tarayıcıda çalıştığı için sorgularınız hiçbir şekilde sunucuya gönderilmez, böylece veri gizliliği sağlanır.
Örnek
-- Girdi
SELECT id,name FROM users WHERE active=1 ORDER BY name;
-- Çıktı
SELECT id,
name
FROM users
WHERE active = 1
ORDER BY name;
Ne Zaman Kullanılır
- Geliştiriciler karmaşık SQL sorgularını daha okunabilir hale getirmek istediğinde.
- Veritabanı yöneticileri ve analistler sorgu yapısını hızlıca anlamak için.
- SEO uzmanları dinamik içerik sorgularını optimize ederken.
- Yazılım test uzmanları ve öğrenciler SQL öğrenirken temiz ve standart biçimde sorgu yazmak için.
SQL Formatlayıcı kullanırken ayrıca Json Formatter ve Xml Formatter gibi formatlama araçlarımızdan faydalanabilirsiniz.
Sıkça Sorulan Sorular
SQL Formatlayıcı hangi SQL dialektlerini destekliyor?
Standard SQL, MySQL, PostgreSQL, SQLite ve T-SQL (Microsoft) olmak üzere 5 farklı SQL dilini destekler.Araç verilerimi sunucuya gönderiyor mu?
Hayır, SQL Formatlayıcı tamamen tarayıcıda çalışır ve hiçbir sorgu dış sunucuya gönderilmez. Bu sayede veri gizliliğiniz korunur.
Anahtar kelimelerin büyük/küçük harfini nasıl değiştirebilirim?
Anahtar kelime biçimini UPPER, lower veya preserve seçenekleriyle ayarlayabilirsiniz. Bu özellik, kodun okunabilirliğini artırır.
Çok satırlı sorgular ve alt sorgular destekleniyor mu?
Evet, araç SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, alt sorgular ve CTE (Common Table Expressions) ifadelerini doğru biçimlendirir.
Girinti ve satır aralığını nasıl özelleştirebilirim?
Girinti varsayılan olarak 2 boşluktur, ancak tercihinize göre değiştirilebilir. Satırlar arasındaki boşluk da ayarlanabilir, böylece sorgu yapısı daha net hale gelir.