SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.07.2011 20:24:15

ew4oo
Участник
Зарегистрирован: 30.07.2011
Сообщений: 11

Использование тильды

Подскажите, зачем используется тильда с названиями полей, таблиц и баз данных.
Кроме читаемости кода какие дополнительные плюсы?

Отредактированно ew4oo (30.07.2011 20:25:11)

Неактивен

 

#2 30.07.2011 20:37:47

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Использование тильды

Поясните на примере что имеете в виду.

Неактивен

 

#3 30.07.2011 21:10:34

ew4oo
Участник
Зарегистрирован: 30.07.2011
Сообщений: 11

Re: Использование тильды

Придуманный пример:

CREATE TABLE `pracownik`
(
  `id` TINYINT auto_increment,
  `name` VARCHAR,
) ENGINE=InnoDB;

Слова pracownik, id, name используются с тильдами. Но если без них (тильд) написать код,то результат выполнения кода будет тот-же.
Например в phpMyAdmin и MySQL Workbench когда таблица запроектирована и при экспорте таблицы обработчик всегда показывает названия (в данном случае: pracownik, id, name) с тильдами.

Неактивен

 

#4 30.07.2011 21:21:59

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Использование тильды

Вы имеете в виду не тильды, а обратные кавычки. Если их не использовать, то нельзя будет использовать ключевые слова mysql в качестве имен (например date, min, max, order и др.).

Неактивен

 

#5 30.07.2011 21:39:18

ew4oo
Участник
Зарегистрирован: 30.07.2011
Сообщений: 11

Re: Использование тильды

То есть кроме как для использования ключевых слов в качестве названия, больше ни для чего не нужно?

Неактивен

 

#6 31.07.2011 00:57:18

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Использование тильды

Больше ни для чего не нужно smile

Неактивен

 

#7 31.07.2011 14:53:28

ew4oo
Участник
Зарегистрирован: 30.07.2011
Сообщений: 11

Re: Использование тильды

Узнал что интересовало.Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson