Правила за съставяне на имената в MySQL, vaden про

Работа с бази данни, ние постоянно се отнасят до по отношение на действителната база данни и пред своите избиратели. За да се избегнат грешки, дължащи се на неправилни име синтактични елементи, които смятаме за в тази статия, какви са правилата и ограниченията за създаване на имена в MySQL.

От името на елемента на избор, с които ние работим, може да влияе от редица фактори, основен сред които са:

  • Ограничения за набора от символи, които могат да бъдат използвани
  • За максимален брой знаци
  • В контекста, в който се използва името
  • Режим, в който сървърът работи, което е СУБД

Сега нека да разгледаме тях:

Символи, които можем да използваме,

Валидни са:

  • Всички цифри и букви се използват правилно и се признават в сървъра
  • Икона "$" долара
  • Икона долна черта "_"

Имайте предвид, че всички герои, които можем да използваме в произволен ред, като се започне с имена като цифри и букви и специални символи с.

Ограничение в имената на колоните ще трябва да има в името на повече от броя на буквите или символите, посочени по-горе. Тъй като, ако името е съставен изключително от числа, тя на практика не се различава от обикновен номер за сървъра. Ние искаме да се избегнат подобни инциденти в нашата работа?

Ограничение в имената на псевдоними е само, че в случая с псевдоним в кода на номера, с интервали или идентична на която MySQL ключова дума, че е необходимо да е поставен в кавички.

Ограничения и имена на таблици база данни, в допълнение към горните две случаите, когато:

  • Нямате право да използвате имена точка. Дори и ако името е заграден в кавички. Това се дължи на факта, че сървърът чете точката като специален сепаратор, което в крайна сметка води до грешки.
  • "\" Забранено е да се използва наклонена черта "/". Когато те се появяват в едно име се появява съобщение за грешка, свързани с факта, че сървърът правилно разглежда героите са забранени в имената на файловете и директориите на операционни системи по която се движи.

Дължина, която може да достигне до имената

  • 64 знака - максимално допустимия размер за имената на бази данни, таблици, колони и индекси.
  • 256 знака - максимално допустимия размер за псевдоними.

Лечение на имена (определители)

Данни на Guide-Bulgaria.com

Изберете опция за достъп до базата данни е най-лесният, тъй като ние имаме само един - просто укажете името на ...

  • Апел към масата на напълно квалифициран име:
  • Посочете име на таблица в тази версия на адреса на сървъра за текущата база данни. (Внимание: Ако не се определя текущата база данни, то това лечение ще доведе до грешка в кода)
    • По същия начин, можем да използваме таблици, за да се справят с напълно определено име: При този вариант, трябва да заявите ясно идентифицирани като база данни и маса с колона, към които ние се позоваваме: db_name.tbl_name.col_name
    • При използване на непълно квалифицирани посочено от нас име на масата и колоната, но не уточни базата данни: tbl_name.col_name
    • Не квалифицирани имена. Това е най-честата форма на въпроси, ако е необходимо, в пълните си квалификация често не го правят. Човек трябва само да се помни, че текущата база данни ще бъдат включени в обработката на заявката. За достъп до данни от други бази данни, имаме нужда от повече квалифицирани запитвания.

    сървърен режим

    Ако параметрите на стартиране на сървъра или --ansi --sql режим = ANSI_QUOTES получиха традиционните двойни кавички "" "могат да се използват при подготовката на имена.

    1 оценки (средни от 5 от 5)