İçeriğe geç

MySQL Biçimlendirici

MySQL sorgularını ve betiklerini; ters tırnaklı tanımlayıcılar, dizelerdeki ters eğik çizgi kaçışları, # yorumları ve DELIMITER blokları için MySQL kurallarıyla biçimlendirin. Her yan tümce kendi satırında başlar; sütunlar ve koşullar girintilenir; ON DUPLICATE KEY UPDATE gibi MySQL yan tümceleri bir arada kalır. Kapatılmamış dizeler, yorumlar ve parantezler satır ve sütun bilgileriyle bildirilir; bu da geliştiricilerin veritabanı kodunu okumasına ve gözden geçirmesine yardımcı olur.

Sıfırla

Sık sorulan sorular

Biçimlendirici hangi MySQL sözdizimini anlıyor?

Ters tırnaklı tanımlayıcıları; ters eğik çizgi kaçışları ve yinelenmiş tırnaklar içeren tek ve çift tırnaklı dizeleri; X'FF', B'101' ve N'text' gibi onaltılık, bit ve ulusal karakter sabitlerini; _utf8mb4'text' gibi karakter kümesi belirteçlerini ve @user değişkenlerini okur. Bir sabitin içindeki her şey yazıldığı gibi kalır.

Yorumlar nasıl ele alınıyor?

Kare (#) ve çift tire (--) yorumları yerlerinde korunur. MySQL'de olduğu gibi, çift tire yalnızca ardından bir boşluk veya satır sonu gelirse yorum başlatır; bu nedenle a--1 bir ifade olarak kalır. Çalıştırılabilir sürüm yorumları yazıldıkları gibi korunur.

Sorgu nasıl düzenleniyor?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY ve LIMIT gibi ana yan tümceler, içerikleri altlarında girintilenmiş şekilde kendi satırlarında başlar. Seçilen sütunlar satır başına bir tane olacak şekilde yazılır; AND ve OR yeni satırlarda başlar ve her bir JOIN kendi satırında yer alır.

MySQL'e özgü yan tümceler destekleniyor mu?

Evet. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE ve FOR SHARE, satırlara bölünmek yerine tek bir yan tümce olarak bir arada tutulur.

Saklı yordamları ve tetikleyicileri biçimlendirebilir miyim?

Evet. DELIMITER komutları kendi satırlarında kalır, // veya $$ gibi özel ayraç ifadeyi sonlandırır; IF, WHILE ve LOOP içeren BEGIN ve END blokları girintilenir.

Anahtar sözcüklerin büyük-küçük harf kullanımını değiştiriyor mu?

Hayır. Anahtar sözcükler, işlev adları ve tanımlayıcılar yazdığınız büyük-küçük harf biçimini korur; bu nedenle select ve SELECT olduğu gibi kalır. Yalnızca boşluklar ve satır sonları değişir.

Biçimlendirici sorgumun geçerli olup olmadığını denetliyor mu?

Dizelerin, tırnak içindeki tanımlayıcıların ve blok yorumlarının kapatıldığını, parantezlerin dengeli olduğunu denetler; sorunları satır ve sütun bilgileriyle bildirir. Sorguyu çalıştırmaz, tablo adlarını veya tam MySQL dilbilgisini denetlemez.

Girintilemeyi değiştirebilir miyim?

Evet. Her düzey için 2 veya 4 boşluk ya da sekme seçin. Kısa parantezli listeler tek satırda kalırken, uzun listeler ve alt sorgular girintili bir blokta açılır.

Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB SQL; tek bir ifadede en fazla 128 KB. Çok sayıda ifade içeren betikler, ifadeler tek tek biçimlendirilerek aralarında boş satır bırakılır.

SQL saklanıyor mu?

Hayır. Sorgular bellekte biçimlendirilir ve hemen döndürülür. Hiçbir zaman kaydedilmez; yalnızca istek boyutları günlüğe kaydedilir.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.