SQL создают пользователей
Создать пользователей
Следуя стандартному синтаксису 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
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущая: Контроллинг транзакций
Далее: Изменить пароли
Новый контент: Composer: менеджер зависимостей для PHP , R программирования