кодесурса
«SQL

SQL создают пользователей

script1adsense2code
script1adsense3code

Создать пользователей

Следуя стандартному синтаксису SQL для создания способов создания пользователей, мы обсудили, как создать пользователя на разных платформах баз данных, таких как DB2, Oracle, MySQL, PostgreSQL и Microsoft SQL Server.

Синтаксис SQL:

 GRANT ПОДКЛЮЧИТЕСЬ К ИДЕНТИФИКАТОРУ, ИДЕНТИФИЦИРОВАНУЮ ПО ПАРОЛУ

Параметры:

название Описание
имя пользователя Имя пользователя
пароль Пароль для имени пользователя.

Синтаксис DB2

 Привилегия GRANT ON имя_пользователя ИМЯ ПОЛЬЗОВАТЕЛЯ

Параметры:

название Описание
привилегия Привилегия (например, SELECT), которую вы хотите назначить пользователю.
table_name Таблица, на которую вы хотите назначить разрешение пользователю.
имя пользователя Имя пользователя, уже существующее в базовой операционной системе.

Синтаксис Oracle:

 СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ

Параметры:

название Описание
имя пользователя Имя пользователя
пароль Пароль для имени пользователя.

Синтаксис MySQL:

 СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 
Идентифицировано с auth_plugin

Параметры:

название Описание
имя пользователя Имя пользователя
пароль Пароль для имени пользователя.
auth_plugin Плагин авторизации.

Синтаксис PostgreSQL:

 СОЗДАТЬ ПОЛЬЗОВАТЕЛЬСКОЕ ИМЯ С SYSID uid | CREATEDB | NOCREATEDB 
| СОЗДАТЕЛЬ | NOCREATEUSER | IN GROUP имя группы [, ...] | 
[Зашифрованы | НЕЗАКРЫТЫЙ] ПАРОЛЬ 'пароль' | ДЕЙСТВИТЕЛЬНО ДО 'времени' 

Параметры:

название Описание
имя пользователя Имя пользователя
UID Предложение SYSID можно использовать для выбора идентификатора пользователя PostgreSQL для нового пользователя.
CREATEDB NOCREATEDB Эти пункты определяют способность пользователя создавать базы данных. Если указано CREATEDB, определенному пользователю будет разрешено создавать свои собственные базы данных. Использование NOCREATEDB лишит пользователя возможности создавать базы данных. Если не указано, NOCREATEDB является значением по умолчанию.
CREATEUSER NOCREATEUSER Эти пункты определяют, будет ли пользователю разрешено создавать новых пользователей самостоятельно. CREATEUSER также сделает пользователя суперпользователем, который может отменить все ограничения доступа. Если не указан, по умолчанию используется NOCREATEUSER.
имя группы Имя существующей группы, в которую можно вставить пользователя в качестве нового участника. Несколько имен групп могут быть перечислены.
пароль Пароль для имени пользователя.
Зашифрованный Не зашифрованный Эти ключевые слова определяют, зашифрован ли пароль в системных каталогах.
время Предложение VALID UNTIL устанавливает абсолютное время, после которого пароль пользователя больше не действителен. Если этот пункт опущен, пароль будет действителен в течение всего времени.

Синтаксис SQL Server:

 CREATE USER username [{{FOR | FROM} {ВХОД логин | 
СЕРТИФИКАТ cert_name | ASYMMETRIC KEY asym_key_name} | БЕЗ ВХОДА
[WITH DEFAULT_SCHEMA = имя_схемы]

Параметры:

название Описание
имя пользователя Имя пользователя
логин Указывает имя входа SQL Server, для которого создается пользователь базы данных.
cert_name Указывает сертификат, для которого создается пользователь базы данных.
asym_key_name Задает асимметричный ключ, для которого создается пользователь базы данных.
schema_name Задает первую схему, которую сервер будет искать при разрешении имен объектов для этого пользователя базы данных.
БЕЗ ВХОДА Указывает, что пользователь не должен быть сопоставлен с существующим логином.

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

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущая: Контроллинг транзакций
Далее: Изменить пароли

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code