Бази даних та знань
1 рівень
Запишіть вираз, який засобами MySQL виводить вміст таблиці services біжучої бази даних. Запишіть вираз, який засобами MySQL створює таблицю services біжучої бази даних з атрибутами ser_id, ser_name, ser_kind, ser_price. Виберіть відповідний тип атрибутів.
Select * from services;
create table services(
ser_id smallint(5) unsigned not null auto_increment,
ser_name varchar(30) not null,
ser_kind varchar(30) ,
ser_price decimal(10,2),
primary key(ser_id));
Запишіть вираз, який засобами MySQL додає до БД нового користувача ivan з правами читання вмісту таблиці services бази даних shop.
Grant select on shop.services to ivan@'%' identified by 'ivn';
bin/mysqladmin -u root -p flush-privileges
Запишіть команду адміністратора СУБД MySQL зміни пароля користувача ivan
Запишіть вираз, який засобами MySQL створює базу даних shop.
Create database shop;
Запишіть вираз, який засобами MySQL змінює БД на employee та виводить вміст полів name, surname та phone_nb таблиці personals.
Use employee;
select name,surname,phone_nb from personals;
Запишіть вираз, який засобами MySQL створює таблицю employee біжучої бази даних з атрибутами emp_id, emp_name, emp_surnam, emp_title. Виберіть відповідний тип атрибутів. Запишіть вираз, який засобами MySQL додає до БД нового користувача petro з правами читання, запису та внесення змін до таблиці services бази даних shop.
Create table employee(
emp_id smallint(5) unsigned not null auto_increment,
emp_name varchar(30) not null,
emp_surnam varchar(50) not null,
emp_title varchar(50) not null,
primary key(emp_id));
Grant select, insert, update on shop.services to petro@'%' identified by 'ptr';
bin/mysqladmin -u root -p flush-privileges
Запишіть вираз, який засобами MySQL вносить в таблицю services з атрибутами ser_id, ser_name, ser_kind, ser_price певні значення.
Insert into services (ser_id, ser_name, ser_kind, ser_price) values('1','programing','good','200.50');
або Insert into services values('1','programing','good','200.50');
Запишіть вираз, який засобами MySQL виводить вміст таблиці employee біжучої бази даних лише тих кортежів, для яких атрибут phone_nb має якесь значення.
Select * from employee where phone_nb<>Null;
Запишіть вираз, який засобами MySQL виводить вміст таблиці devices бази даних staff.
Use staff;
select * from devices;
Запишіть вираз, який засобами MySQL створює таблицю devices біжучої бази даних з атрибутами dev_n, dev_name, dev_manufact, dev_working, dev_price. Виберіть відповідний тип атрибутів.
Create table devices(
dev_n smallint(5) unsigned not null auto_increment,
dev_name varchar(30) not null,
dev_manufact varchar(50) not null,
dev_working varchar(50) not null,
dev_price decimal(10,2),
primary key(dev_n));
Запишіть вираз, який засобами MySQL додає до БД нового користувача semen з правами адміністратора але з обмеженням на доступ з сервера www.nails.ua.
Grant all privileges on *.* to semen@www.nails.ua;
Запишіть команду адміністратора СУБД MySQL перевантаження сервера MySQL
mysqladmin -u root -p reload
Запишіть вираз, який засобами MySQL створює базу даних farm.
Create database farm;
Запишіть вираз, який засобами MySQL змінює активну БД на farm та виводить вміст полів name, surname та work_place таблиці staff.
Use farm;
select name, surname та work_place from staff;
Запишіть вираз, який засобами MySQL створює таблицю fish біжучої бази даних з атрибутами fish_id, fish_name, fish_kind, fish_price. Виберіть відповідний тип атрибутів.
create table fish(
fish_id smallint(5) unsigned not null auto_increment,
fish_name varchar(30) not null,
fish_kind varchar(30) ,
fish_price decimal(10,2),
primary key(fish_id));
Запишіть вираз, який засобами MySQL додає до БД нового користувача sydor з правами читання, запису, внесення змін до таблиці members та її видалення для бази даних club.
Grant select, insert, update, drop on club.members to petro@'%' identified by 'sdr';
bin/mysqladmin -u root -p flush-privileges