Я часто видел запросы, написанные на SQL, в CAPITAL LETTERS. Хотя я думаю, что SQL не чувствителен к регистру, почему большинство из них предпочитают писать в CAPITAL LETTERS? Это просто вопрос выбора или у него есть какая-то логика?Почему запросы в SQL в основном написаны в «Капитальных письмах»?
ответ
Он предназначен для удобства чтения. Раньше SQL был написан в текстовых редакторах (без подсветки синтаксиса/кода), а ключевые слова должны быть дифференцированы для лучшей читаемости и обслуживания.
SELECT column_name
FROM table_name
WHERE column_name = column_value
против
select column_name from table_name where column_name = column_value
разницу? Первое слово в каждой строке сказало читателю точно, что происходит (выбирая что-то где-то где-то).
Но теперь с подсветкой синтаксиса, на самом деле нет смысла. Но это лучшая практика и позволяет разработчикам SQL быть на одной странице/стилях при разработке.
как для «нет действительно никакой точки» = P – adius
SQL - это язык, нечувствительный к регистру, независимо от того, пишется ли в CAPITAL или нет, это не повлияет на вашу логику. В основном это делается для повышения читаемости SQL-запроса
То, что говорит ответ Точного Дублирующего Вопроса, так что разные это ваш ответ ...! –
Возможно, они оба отправлены в течение нескольких секунд. – Shaheer
Это для удобства чтения. Если бы у нас не было цветных ключевых слов, CAPS позволит нам отличать ключевые слова.
Нет никакой реальной цели, это просто выбор стиля или соглашения. Это не повлияло бы на вас в любом случае, лично я сохраняю все свои нижние регионы.
Это зависит от того, когда вы изучили SQL и кто или откуда вы его узнали.
Он исходит из мэйнфреймов IBM и тех, кто определенно предпочитает верхний регистр.
В эти дни я пишу ключевые слова во всех шапках и объектах базы данных либо в нижнем регистре, либо в SuitablyMixedCase. Это просто упрощает просмотр ключевых слов, оставляя важную информацию (имена таблиц, имена столбцов и т. Д.) В более читаемых в основном строчных буквах. Это делает тривиальным читать прошлые ключевые слова.
Конечно, я писал SQL для ... ulp ... более двадцати пяти лет, поэтому многие вещи вроде этого - это просто «вторая натура» и «как я всегда это делал», , Но я считаю, что это делает более читаемым SQL.
Начальный уровень SQL: 1992 чувствителен к регистру и требует, чтобы идентификаторы (ключевые слова SQL) были только в верхнем регистре. Или я должен сказать «обязательно»: идентификаторы без учета регистра были основной стандартной функцией, поскольку SQL: 1999. Я бы предположил, что ключевые слова в верхнем регистре были популярными для программирования языка программирования в конце шестидесятых/начале семидесятых.
В настоящее время размещение ключевых слов SQL в верхнем регистре - это просто вопрос вкуса и является моим личным предпочтением. Я согласен с тем, что это помогает читаемости, поэтому я использую строчные буквы для имен атрибутов (с разделителями элементов подчеркивания, например birth_date
) и верхним верблюжьим футляром для имен таблиц. Не случайно это рекомендуемые соглашения в единственной книге по эвристике SQL, Joe Celko's SQL Programming Style.
SQL компилятор переводит запрос написанного с использованием в верхний регистр перед компиляцией, это хорошо, чтобы записать его в верхнем регистре для быстрой обработки
_write это в верхнем регистре для быстрой обработки, можете ли вы, пожалуйста, оправдать это? – serenesat
- 1. Почему мои запросы sql в Excel медленные?
- 2. Почему градиентные банки написаны в `build/libs`?
- 3. Почему операционные системы не написаны в java?
- 4. Почему некоторые .NET-методы написаны в скобках?
- 5. Почему мои переменные написаны?
- 6. Почему таблицы используются в электронных письмах HTML?
- 7. как узнать медленные запросы в MySQL (в основном в MariaDB)
- 8. SQL-запросы в Redbeanphp
- 9. Дублирование в письмах Drive
- 10. Гиперссылки перезаписываются в письмах
- 11. кодировка = 1 в письмах
- 12. Facebook Поделиться в письмах
- 13. Таблицы стилей в письмах
- 14. Bundle RSS в письмах
- 15. Почему некоторые переменные в PHP написаны в верхнем регистре?
- 16. Почему все примеры tk в дистрибутиве Python написаны в TCL?
- 17. Почему мы используем в основном LocalDB вместо SQL Server?
- 18. В ответных письмах HTML нужны таблицы?
- 19. SQL-запросы в RDD
- 20. SQL-запросы в Oracle
- 21. Рекурсивные запросы в SQL
- 22. SQL-запросы в ASP.NET
- 23. SQL-запросы в цикле
- 24. SQL-запросы в Yii
- 25. SQL-параметризованные запросы в Android
- 26. Аудио-библиотеки написаны в Go?
- 27. лучшая альтернатива в письмах замена
- 28. Подсчет писем в письмах Python
- 29. FB Как кнопка в письмах?
- 30. HTML не отображается в письмах
возможно дубликата [Почему MySQL запросов почти всегда прописные] (Http://stackoverflow.com/questions/9325927/why-are-mysql-queries-almost-always-written-in-capital) –
ЕСЛИ ВЫ НАПИСАЕТЕ ВАШИ ВОПРОСЫ, КАК ЭТО СЕРВЕР БУДЕТ СЛУШАТЬ ИХ ЛУЧШЕ И ИСПОЛНИТЕ ИХ ПРЕЖДЕ, ЧЕМ ПОТЕРЯННЫЕ ЗАПРОСЫ, написанные как это. По крайней мере, это то, что я думаю, и почему мои запросы в основном написаны заглавными буквами. –
Почему мы пишем первый символ имени в CAPS при заполнении формы? –