sql alias что это

SQL Псевдонимы

SQL Алиасы

Псевдонимы SQL используются для присвоения таблице или столбцу в таблице временного имени.

Псевдонимы часто используются для того, чтобы сделать имена столбцов более удобочитаемыми.

Псевдоним существует только на время выполнения запроса.

Синтаксис столбца Алиас

Синтаксис таблиц Алиас

Демо база данных

В этом уроке мы будем использовать хорошо известный пример базы данных Northwind.

Ниже приведен выбор из таблицы «Customers»:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK

И выбор из таблицы «Orders»:

OrderIDCustomerIDEmployeeIDOrderDateShipperID
103545881996-11-143
10355461996-11-151
103568661996-11-182

Примеры Алиас для столбцов

Следующий оператор SQL создает два псевдонима, один для столбца «CustomerID» и «CustomerName» для колонки:

Пример

Следующий оператор SQL создает два псевдонима, один для CustomerName колонки и для столбцов ContactName.

Примечание: Он требует двойных кавычек или квадратных скобок, если имя псевдонима содержит пробелы:

Пример

Следующий оператор SQL создает псевдоним «Address», которые объединяют четыре колонны (Address, PostalCode, City и Country):

Пример

Примечание: Чтобы получить инструкцию SQL, чтобы работать в MySQL использовать следующие:

Пример Алиас для таблиц

Следующая инструкция SQL выбирает все заказы от клиента с CustomerID=4 (вокруг рожка). Мы используем таблицы «Customers» и «Orders» и даем им псевдонимы таблиц «c» и «o» соответственно (здесь мы используем псевдонимы, чтобы сделать SQL короче):

Пример

Следующий оператор SQL такой же, как и выше, но без псевдонимов:

Пример

Алиасы могут быть полезны, когда:

Упражнения

Тесты

КАК СДЕЛАТЬ

ПОДЕЛИТЬСЯ

СЕРТИФИКАТЫ

Сообщить об ошибке

Если вы хотите сообщить об ошибке или сделать предложение, не стесняйтесь, присылайте нам электронное письмо:

Ваше предложение:

Спасибо, за вашу помощь!

Ваше сообщение было отправлено в SchoolsW3.

Топ Учебники

Топ Справочники

Топ Примеры

Веб Сертификаты

Источник

SQL Aliases

SQL Aliases

Aliases SQL используются для предоставления таблицы или столбца в таблице временного имени.

Aliases часто используются, чтобы сделать имена столбцов более читаемыми.

Псевдоним существует только на протяжении запроса.

Alias Column Syntax

Alias Table Syntax

Демонстрационная база данных

В этом учебнике мы будем использовать хорошо известную базу данных Northwind Sample.

Ниже представлен выбор из таблицы «Customers»:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK

И выбор из таблицы «Orders»:

OrderIDCustomerIDEmployeeIDOrderDateShipperID
103545881996-11-143
10355461996-11-151
103568661996-11-182

Примеры Aliases для столбцов

Следующая инструкция SQL создает два псевдонима, один для столбца идентификатора и один для столбца CustomerName:

Пример

Следующая инструкция SQL создает два псевдонима: один для столбца CustomerName и один для столбца ContactName. Примечание: Он требует двойных кавычек или квадратных скобок, если псевдоним содержит пробелы:

Пример

Следующая инструкция SQL создает псевдоним с именем «Address», объединяющий четыре столбца (адрес, PostalCode, город и страна):

Пример

Примечание: Чтобы получить инструкцию SQL выше для работы в MySQL, используйте следующее:

Пример псевдонима для таблиц

Следующая инструкция SQL выбирает все заказы от клиента с клиентом = 4 (вокруг Рога). Мы используем таблицы «Customers» и «Orders», и даем им табличные псевдонимы «c» и «o» соответственно (здесь мы используем псевдонимы, чтобы сделать SQL короче):

Пример

Следующая инструкция SQL такая же, как и выше, но без псевдонимов:

Пример

Aliases могут быть полезны, когда:

Источник

AS. Создание алиасов для таблиц и колонок в MySQL

Алиасы

Алиасы позволяют задавать более читабельные и простые имена.

Чаще всего алиасы применяются когда:

Создание алиасов для таблиц

Синтаксис создания алиаса для таблицы

Для примера возьмем БД книжного магазина Bookstore и сделаем вывод статуса и даты заказов из таблиц customers и orders для клиента с именем Jane Doherty.

mysql> SELECT customers.first_name, customers.last_name, orders.status, orders.order_date
-> FROM customers, orders
-> WHERE customers.first_name= ‘Jane’
-> AND customers.last_name= ‘Doherty’
-> AND customers.id=orders.customer_id;
+————+————+———————————+———————+
| first_name | last_name | status | order_date |
+————+————+———————————+———————+
| Jane | Doherty | Завершен | 2019-01-11 20:59:40 |
| Jane | Doherty | Готов к отправке | 2018-12-24 04:28:54 |
+————+————+———————————+———————+
2 rows in set (0.00 sec)

Теперь с помощью алиасов упростим запрос и преобразуем его к следующему виду.

mysql> SELECT c.first_name, c.last_name, o.status, o.order_date
-> FROM customers AS c, orders AS o
-> WHERE c.first_name= ‘Jane’
-> AND c.last_name= ‘Doherty’
-> AND c.id=o.customer_id;
+————+————+———————————+———————+
| first_name | last_name | status | order_date |
+————+————+———————————+———————+
| Jane | Doherty | Завершен | 2019-01-11 20:59:40 |
| Jane | Doherty | Готов к отправке | 2018-12-24 04:28:54 |
+————+————+———————————+———————+
2 rows in set (0.00 sec)

Применение алиасов при работе только с одной таблицей, будет бессмысленно.

Создание алиасов для колонок

Синтаксис создания алиаса для колонок

Выведем несколько записей из таблицы books.

mysql> SELECT id, title, author, price
-> FROM books
-> LIMIT 5;
+—-+—————————+——————-+———+
| id | title | author | price |
+—-+—————————+——————-+———+
| 1 | Дубровский | Александр Пушкин | 230.00 |
| 2 | Нос | Николай Гоголь | 255.20 |
| 3 | Мастер и Маргарита | Михаил Булгаков | 263.00 |
| 4 | Мёртвые души | Николай Гоголь | 173.00 |
| 5 | Преступление и наказание | Фёдор Достоевский | 245.00 |
+—-+—————————+——————-+———+
5 rows in set (0.00 sec)

Для простоты чтения создадим алиасы для всех колонок.

Алиасы также удобно применять для обозначения результатов функций.

Понравилась статья? Расскажите о ней друзьям!

Источник

Создание или удаление псевдонима сервера для использования клиентом

В этом разделе описано, как создать или удалить псевдоним сервера в SQL Server с помощью диспетчера конфигурации SQL Server. Псевдоним является альтернативным именем, которое можно использовать для создания соединения. Псевдоним инкапсулирует необходимые элементы строки соединения и представляет их с помощью имени, выбранного пользователем. Псевдонимы могут использоваться с любым клиентским приложением. После создания псевдонима сервера клиент может соединяться с несколькими серверами по разным сетевым протоколам, не указывая протокол и сведения о соединении для каждого из них. Кроме того, можно также держать постоянно включенными несколько сетевых протоколов, даже если некоторые из них используются время от времени. Если сервер настроен на прослушивание порта или именованного канала, отличных от используемых по умолчанию, и служба браузера SQL Server отключена, то можно создать псевдоним, который будет определять другой номер порта или именованный канал.

Использование диспетчера конфигурации SQL Server

Создание псевдонима

В диспетчере конфигурации SQL Server разверните узел Конфигурация SQL Server Native Client, щелкните правой кнопкой мыши пункт Псевдонимы и выберите Создать псевдоним.

В поле Имя псевдонима введите имя для псевдонима. Клиентские приложения будут пользоваться этим именем при установлении соединения.

В поле Сервер введите имя или IP-адрес сервера. Для именованного экземпляра добавьте имя экземпляра.

В поле Протокол выберите протокол, применяемый для данного псевдонима. При выборе протокола заголовок окна дополнительных свойств меняется на «Номер порта», «Имя канала» или «Строка соединения».

Строки подключения, описанные в справке диспетчера конфигурации SQL Server, могут оказаться полезными для программистов, которые сами создают такие строки. Для доступа к этим сведениям в диалоговом окне Создание псевдонима нажмите клавишу F1 или выберите Справка.

Если созданный псевдоним соединяется с неверным сервером или экземпляром, отключите и затем повторно включите соответствующий сетевой протокол. Это позволит очистить находящиеся в кэше сведения о соединении и произвести подключение клиента правильно.

Удаление псевдонима

В диспетчере конфигурации SQL Server разверните узел Конфигурация SQL Server Native Client и выберите Псевдонимы.

В области сведений щелкните правой кнопкой мыши псевдоним, который необходимо удалить, и выберите Удалить.

Источник

Добавление псевдонима в MS SQL Server 2012

Для подключения к работающему SQL-серверу помимо традиционной строки подключения по имени компьютера, на котором запущена служба SQL-сервер, и указания именованного экземпляра сервера, существует возможность подключения по задаваемому псевдониму (Alias). Псевдонимы задаются администратором SQL-сервера, и для каждого экземпляра может быть задано любое количество псевдонимов. Данная возможность существенно облегчает администрирование большого количества серверов, а также может быть очень полезной при переносе баз данных с одного SQL-сервера на другой. В этом случае, надо будет просто добавить для нового экземпляра сервера псевдоним, который был задан для старого SQL-сервера. И никаких изменений в клиентских программах делать не придется. О добавлении псевдонима для выбранного экземпляра SQL-сервера и пойдет речь в данной статье.

0. Оглавление

1. Входные данные

Предположим у нас есть именованный экземпляр MS SQL Server 2012 с именем Test_SQL, установленный на компьютер с именем WIN2012. По умолчанию для подключения к SQL-серверу в настойках клиентских программ необходимо использовать строку: WIN2012\Test_SQL.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Добавим псевдоним с более коротким именем TEST1, которое также можно будет использовать для подключению к данному экземпляру SQL сервера.

2. Включение использования именованных каналов

Сначала включим возможность использования именованных каналов (Named Pipes). Для этого запустим оснастку «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager). В Microsoft Windows Server 2012 (R2) ее можно найти в списке всех программ.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

В Microsoft Windows Server 2008 (R2) в меню «Пуск» (Start) — «Microsoft SQL Server 2012» — «Средства настройки» (Configuration Tools) — «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager)

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

В запустившейся оснастке раскроем вкладку «Сетевая конфигурация SQL Server» (SQL Server Network Configuration), затем выделим вкладку «Протоколы для » (Protocols for …) (экземпляр по умолчанию называется MSSQLSERVER). В окне слева в таблице найдем строку «Именованные каналы» (Named Pipes), как видно из столбца «Состояние» (Status), по умолчанию использование именованных каналов отключено (Disabled). Кликнем по данной строке правой кнопкой мыши и в контекстном меню выберем «Включить» (Enable).

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Увидим сообщение о том, что изменения вступят в силу только после перезапуска экземпляра SQL-сервер.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Если в настоящий момент нет активных соединений с данным экземпляром, сразу перезагрузим его. Это можно сделать перейдя на вкладку «Службы SQL Server» (SQL Server Services). Здесь, в таблице слева найдем строку с именем «SQL Server ( )», соответствующую службе данного экземпляра, кликнем по ней правой кнопкой мыши и в контекстном меню выберем «Перезапустить» (Restart).

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

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

3. Добавление псевдонима

Теперь перейдем к непосредственному добавлению псевдонима. Сначала добавим представление для 32-разрядного клиента Native Client SQL. Для этого в оснастке «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager) раскроем вкладку «Настройка клиента Native Client SQL версии 11 (32-разрядная версия)» (SQL Native Client 11.0 Configuration (32bit)), затем вкладку «Псевдонимы» (Aliases). Кликнем правой кнопкой мыши в таблиц справа, и в контекстном меню выберем «Создать псевдоним…» (New Alias…).

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Откроется окно свойств нового псевдонима. Установим следующие параметры:

Установив параметры, нажимаем «ОК», для сохранения изменений.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

В таблице должен появиться только что созданный псевдоним.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Далее в дереве вкладок диспетчера конфигурации SQL сервера раскрываем последовательно вкладки «Настройка клиента Native Client SQL версии 11» (SQL Native Client 11.0 Configuration ), «Псевдонимы» (Aliases), и аналогичным образом добавляем псевдоним для 64-разрядного клиента Native Client SQL.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

На этом создание псевдонима для экземпляра SQL-сервера завешено. Осталось только еще раз перезапустить службу SQL Server.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Вот и все, можно подключатся к данному экземпляру по добавленному псевдониму.

sql alias что это. Смотреть фото sql alias что это. Смотреть картинку sql alias что это. Картинка про sql alias что это. Фото sql alias что это

Смотрите также:

Может случиться так, что в процессе установки MS SQL Server 2012 были установлены компоненты, необходимость в которых со временем отпала (или были установлены по ошибке). В этом случае, в целях…

В данной статье будут рассмотрены способы лицензирования Microsoft SQL Server 2012. Будет приведен краткий обзор каждого из способов лицензирования, а также указаны возможные варианты лицензирования для различных выпусков MS SQL Server…

Ниже приводится список существующих редакций Microsoft SQL Server 2012, а также приводится краткий обзор каждой из них. Microsoft SQL Server 2012 предлагается в нескольких специально разработанных редакциях:…

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *