Лабораторная работа №1 Ознакомление с интерфейсом субд mysql


Таблица 4 - Структура таблицы Db



Pdf көрінісі
бет7/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   2   3   4   5   6   7   8   9   10   ...   51
Metod BDiAKS 11.03.04 2017

Таблица 4 - Структура таблицы Db
Field 
Type 
Null 
Key
Default 
Extra 
Host 
char(60) 
PRI 
Db 
char(32) 
PRI 
User 
char(16) 
PRI 
Select_priv 
char(1) 

Insert_priv 
char(1) 

Update_priv 
char(1) 

3
Для случая, если работаете на том же компьютере где запущен сервер БД
9


Delete_priv 
char(1) 

Create_priv 
char(1) 

Drop_priv 
char(1) 
N

По умолчанию, все привилегии установлены в 'N'. Например, предо-
ставим юзеру mary доступ к базе данных mysql и дадим ему привилегии 
select, insert и update (описание основных команд mysql будет дано в 
следующих лабораторных работах, сейчас ваша цель увидеть, как рабо-
тают таблицы привилегий). 

Для справки:
Insert into db (host, user, db, select_priv, in-
sert_priv, update_priv)
Values (''localhost', 'your_name', mysql, 'Y', 
'Y', 'Y');

Привилегии, устанавливаемые в таблице db, распространяются толь-
ко на базу данных library. Если же установить эти привилегии в таблице 
user, то они будут распространяться и на другие базы данных, даже если 
доступ к ним и не установлен явно. 
Таблица Host
Таблица host используется для расширения диапазона доступа в таблице db. 
К примеру, если доступ к какой-либо базе данных должен быть предостав-
лен более чем одному хосту, тогда следует оставить пустой колонку host в 
таблице db, и внести в таблицу host необходимые имена хостов. Выполним 
команду 
show columns from host
Таблица 5 - Структура таблиц Host


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   51




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет