SQL регистрін сезбейді ме?
SQL регистрін сезбейді ме?

Бейне: SQL регистрін сезбейді ме?

Бейне: SQL регистрін сезбейді ме?
Бейне: Система регистрации и авторизации на PHP и MySQL базы данных 2024, Мамыр
Anonim

SQL жағдайы сезімталдық:

The SQL Негізгі сөздер іс - сезімсіз (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, т.б.), бірақ әдетте барлық бас әріптермен жазылады. Дегенмен, кейбір параметрлерде кесте мен баған атаулары бар іс - сезімтал . MySQL-де оны қосу немесе өшіру үшін конфигурация опциясы бар.

Тиісінше, неге SQL регистрді сезбейді?

The SQL тіл ерекшелігі « SQL тілдік таңбалар» (идентификаторлар үшін пайдаланылады және SQL кілт сөздер) болып табылады іс - сезімсіз . Егер SQL болды іс - сезімтал , ол тіл стандартына сәйкес келмейді. Сондықтан не өзгертуге тура келеді SQL стандартты, әйтпесе бүлікшіл жол бар.

Екіншіден, менің SQL дерекқорымның регистрге сезімтал екенін қалай білемін? Басқару студиясында нысан зерттеушісінде «Дана» түймесін тінтуірдің оң жақ түймешігімен нұқыңыз, содан кейін «сипаттар» түймесін басыңыз қараңыз сервер сипаттары. «Жалпы» бөлімінде салыстыруды қараңыз. Әдепкі регистрді сезбейтін параметрі - SQL_Latin1_General_CP1_CI_AS. The регистрге сезгіш параметр Latin1_General_CS_AS.

Сонымен қатар, SQL-де регистрді қалай сезінбейтін етіп жасай аламын?

Регистрді сезбейтін SQL ТАҢДАУ: Жоғарғы немесе төменгі функцияларды пайдаланыңыз, төменгі(бірінші_аты) = 'fred'; Көріп отырғаныңыздай, үлгі болып табылады жасау іздеп жатқан өрісті үлкен немесе кіші әріппен, содан кейін жасау іздеу жолыңыз да сәйкес болу үшін бас немесе кіші әріппен жазылады SQL сіз пайдаланған функция.

SQL тілінде бас әріптер маңызды ма?

SQL регистр сезімталдығы: The SQL Түйінді сөздер регистрді ескермейді (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, т.б.), бірақ әдетте барлығында жазылады. астаналар . Дегенмен, кейбір параметрлерде кесте мен баған атаулары регистрді ескереді. MySQL-де оны қосу немесе өшіру үшін конфигурация опциясы бар.

Ұсынылған: