MariaDB Biçimlendirici
MariaDB sorgularını ve betiklerini; ters tırnaklı tanımlayıcılar, ters eğik çizgi kaçışları, # yorumları, çalıştırılabilir yorumlar ve DELIMITER blokları için MariaDB kurallarıyla biçimlendirin. ON DUPLICATE KEY UPDATE ve RETURNING gibi yan tümceler bir arada kalır; sütunlar ve koşullar girintilenir, ifadeler boş satırlarla ayrılır. Kapatılmamış dizeler ve parantezler, daha hızlı inceleme için satır ve sütun bilgisiyle bildirilir.
Sık sorulan sorular
MySQL Biçimlendirici'den farkı nedir?
Her ikisi de MySQL tırnak ve yorum kurallarını paylaşır. MariaDB Biçimlendirici, MariaDB INSERT, REPLACE ve DELETE üzerinde desteklediği RETURNING'i de kendi yan tümcesi olarak işler.
Hangi sabitler ve tanımlayıcılar tanınır?
Ters tırnaklı tanımlayıcılar, ters eğik çizgi kaçışları içeren tek ve çift tırnaklı dizeler, X'' ve B'' sabitleri, N'' ulusal dizeleri, _utf8mb4'text' gibi karakter kümesi belirteçleri ve @değişkenleri tanınır. İçerikleri hiçbir zaman değiştirilmez.
Yorumlar nasıl ele alınıyor?
Kare (#), çift tire (ardından boşluk gelen --) ve blok yorumları korunur. Sürüm işareti içeren çalıştırılabilir yorumlar aynen yazıldıkları gibi kalır.
Hangi yan tümceler kendi satırında yer alır?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY ve LIMIT kendi satırlarında başlar. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE ve RETURNING de yan tümceler olarak bir arada tutulur.
Saklı yordamları biçimlendirebilir miyim?
Evet. DELIMITER satırları kendi satırlarında kalır, özel sınırlayıcı her yordamı sonlandırır ve IF, WHILE ile 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. Tüm anahtar sözcükler ve adlar yazdığınız büyük/küçük harf biçimini korur. Yalnızca boşluklar ve satır sonları değişir.
Hangi hatalar algılanır?
Kapatılmamış dizeler, tırnaklı tanımlayıcılar ve blok yorumları ile eşleşmeyen parantezler satır ve sütun bilgisiyle bildirilir. Araca tam dil bilgisi ve şema denetimleri dahil değildir.
Girintiyi seçebilir miyim?
Evet. Her iç içe geçme düzeyi için 2 veya 4 boşluk ya da sekme seçin. Parantez içindeki kısa listeler satır içinde kalır.
Girdi ne kadar büyük olabilir?
İstek başına 1 MB'a, ifade başına 128 KB'a kadar. Bu sınır, yordam ve görünüm içeren büyük dökümleri kapsar.
SQL saklanıyor mu?
Hayır. Sorgular bellekte biçimlendirilir ve hemen geri gönderilir. Hiçbir zaman kaydedilmez; yalnızca istek boyutları günlüğe kaydedilir.