🗊Презентация Язык SQL. Манипулирование структурой данных

Категория: Информатика
Нажмите для полного просмотра!
Язык SQL. Манипулирование структурой данных, слайд №1Язык SQL. Манипулирование структурой данных, слайд №2Язык SQL. Манипулирование структурой данных, слайд №3Язык SQL. Манипулирование структурой данных, слайд №4Язык SQL. Манипулирование структурой данных, слайд №5Язык SQL. Манипулирование структурой данных, слайд №6Язык SQL. Манипулирование структурой данных, слайд №7Язык SQL. Манипулирование структурой данных, слайд №8Язык SQL. Манипулирование структурой данных, слайд №9Язык SQL. Манипулирование структурой данных, слайд №10Язык SQL. Манипулирование структурой данных, слайд №11Язык SQL. Манипулирование структурой данных, слайд №12Язык SQL. Манипулирование структурой данных, слайд №13Язык SQL. Манипулирование структурой данных, слайд №14Язык SQL. Манипулирование структурой данных, слайд №15Язык SQL. Манипулирование структурой данных, слайд №16Язык SQL. Манипулирование структурой данных, слайд №17Язык SQL. Манипулирование структурой данных, слайд №18Язык SQL. Манипулирование структурой данных, слайд №19Язык SQL. Манипулирование структурой данных, слайд №20Язык SQL. Манипулирование структурой данных, слайд №21Язык SQL. Манипулирование структурой данных, слайд №22Язык SQL. Манипулирование структурой данных, слайд №23Язык SQL. Манипулирование структурой данных, слайд №24Язык SQL. Манипулирование структурой данных, слайд №25Язык SQL. Манипулирование структурой данных, слайд №26Язык SQL. Манипулирование структурой данных, слайд №27Язык SQL. Манипулирование структурой данных, слайд №28Язык SQL. Манипулирование структурой данных, слайд №29Язык SQL. Манипулирование структурой данных, слайд №30Язык SQL. Манипулирование структурой данных, слайд №31Язык SQL. Манипулирование структурой данных, слайд №32Язык SQL. Манипулирование структурой данных, слайд №33Язык SQL. Манипулирование структурой данных, слайд №34Язык SQL. Манипулирование структурой данных, слайд №35

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык SQL. Манипулирование структурой данных. Доклад-сообщение содержит 35 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1






Автор курса: Тарасов Алексей Владимирович
E-mail: atarasov@specialist.ru
Описание слайда:
Автор курса: Тарасов Алексей Владимирович E-mail: atarasov@specialist.ru

Слайд 2





Темы модуля: Язык SQL
Язык SQL
Операторы определения данных
Лабораторная работа: создание БД на сервере MySQL
Схемы данных
Обзор  INFORMATION_SCHEMA
Индексы и ограничения
Добавление и удаление индексов
Лабораторная работа: создание отношений на сервере
Операторы манипулирования данными
Лабораторная работа: наполнение БД из внешних файлов
Описание слайда:
Темы модуля: Язык SQL Язык SQL Операторы определения данных Лабораторная работа: создание БД на сервере MySQL Схемы данных Обзор INFORMATION_SCHEMA Индексы и ограничения Добавление и удаление индексов Лабораторная работа: создание отношений на сервере Операторы манипулирования данными Лабораторная работа: наполнение БД из внешних файлов

Слайд 3





SQL – язык манипулирования данных
SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный язык, применяемый для создания, модификации и управления данными в реляционных базах данных
Язык SQL делится на три части:
Операторы определения данных (Data Definition Statements  , DDS) 
Операторы манипуляции данными (Data Manipulation Statements , DMS) 
Операторы определения доступа к данным (Database Administration Statements, DAS)
Описание слайда:
SQL – язык манипулирования данных SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный язык, применяемый для создания, модификации и управления данными в реляционных базах данных Язык SQL делится на три части: Операторы определения данных (Data Definition Statements  , DDS) Операторы манипуляции данными (Data Manipulation Statements , DMS) Операторы определения доступа к данным (Database Administration Statements, DAS)

Слайд 4





Операторы определения данных (DDS)
Создание баз данных
Удаление базы данных
Создание таблиц
Удаление таблиц
Модификация таблиц
Описание слайда:
Операторы определения данных (DDS) Создание баз данных Удаление базы данных Создание таблиц Удаление таблиц Модификация таблиц

Слайд 5





Создание и удаление баз данных
CREATE DATABASE [IF NOT EXISTS] db_name
DROP DATABASE [IF EXISTS] db_name
Описание слайда:
Создание и удаление баз данных CREATE DATABASE [IF NOT EXISTS] db_name DROP DATABASE [IF EXISTS] db_name

Слайд 6





Создание таблиц
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_option ...] 

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_option ...] select_statement 

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name { LIKE old_tbl_name | (LIKE old_tbl_name) }
Описание слайда:
Создание таблиц CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_option ...] CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_option ...] select_statement CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name { LIKE old_tbl_name | (LIKE old_tbl_name) }

Слайд 7





Пример создания таблиц
CREATE  TABLE IF NOT EXISTS `mydb`.`courses` (
  `idcourses` INT NOT NULL ,
  `title` VARCHAR(245) NULL ,
  `hours` TINYINT UNSIGNED NULL ,
  PRIMARY KEY (`idcourses`) )
ENGINE = InnoDB
CREATE TABLE test (a INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY (a), KEY(b)) 
ENGINE=MyISAM SELECT b,c FROM test2;
Описание слайда:
Пример создания таблиц CREATE TABLE IF NOT EXISTS `mydb`.`courses` ( `idcourses` INT NOT NULL , `title` VARCHAR(245) NULL , `hours` TINYINT UNSIGNED NULL , PRIMARY KEY (`idcourses`) ) ENGINE = InnoDB CREATE TABLE test (a INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (a), KEY(b)) ENGINE=MyISAM SELECT b,c FROM test2;

Слайд 8





Удаление таблиц
DROP [TEMPORARY] TABLE 
[IF EXISTS] tbl_name [, tbl_name] 
... 
[RESTRICT | CASCADE]
Описание слайда:
Удаление таблиц DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]

Слайд 9





Модификация таблиц
Описание слайда:
Модификация таблиц

Слайд 10





Примеры применения ALTER
ALTER TABLE t1 RENAME t2;
ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
ALTER TABLE t2 ADD d TIMESTAMP;
ALTER TABLE t2 DROP COLUMN c;
ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (c);
Документация
Описание слайда:
Примеры применения ALTER ALTER TABLE t1 RENAME t2; ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20); ALTER TABLE t2 ADD d TIMESTAMP; ALTER TABLE t2 DROP COLUMN c; ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (c); Документация

Слайд 11





Оператор DESCRIBE
{DESCRIBE | DESC} tbl_name [col_name | wild]
 
mysql> DESCRIBE city;
+------------+----------+------+-----+---------+----------------+
| Field      | Type     | Null | Key | Default | Extra          |
+------------+----------+------+-----+---------+----------------+
| Id         | int(11)  | NO   | PRI | NULL    | auto_increment |
| Name       | char(35) | NO   |     |         |                |
| Country    | char(3)  | NO   | UNI |         |                |
| District   | char(20) | YES  | MUL |         |                |
| Population | int(11)  | NO   |     | 0       |                |
+------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
Описание слайда:
Оператор DESCRIBE {DESCRIBE | DESC} tbl_name [col_name | wild] mysql> DESCRIBE city; +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | Name | char(35) | NO | | | | | Country | char(3) | NO | UNI | | | | District | char(20) | YES | MUL | | | | Population | int(11) | NO | | 0 | | +------------+----------+------+-----+---------+----------------+ 5 rows in set (0.00 sec)

Слайд 12





Лабораторная работа 
Создайте базу данных courses
Создайте таблицы в этой базе данных
Проверьте описания созданных таблиц
Описание слайда:
Лабораторная работа Создайте базу данных courses Создайте таблицы в этой базе данных Проверьте описания созданных таблиц

Слайд 13





Схема данных
Use INFORMATION_SCHEMA;
SHOW TABLES;
Описание слайда:
Схема данных Use INFORMATION_SCHEMA; SHOW TABLES;

Слайд 14





Получение данных о базе данных сервера
mysql> SELECT * FROM SCHEMATA\G
*************************** 1. row ***************************
              CATALOG_NAME: NULL
               SCHEMA_NAME: information_schema
DEFAULT_CHARACTER_SET_NAME: utf8
    DEFAULT_COLLATION_NAME: utf8_general_ci
                  SQL_PATH: NULL
*************************** 2. row ***************************
              CATALOG_NAME: NULL
               SCHEMA_NAME: mysql
DEFAULT_CHARACTER_SET_NAME: utf8
    DEFAULT_COLLATION_NAME: utf8_general_ci
                  SQL_PATH: NULL
*************************** 3. row ***************************
              CATALOG_NAME: NULL
               SCHEMA_NAME: test
DEFAULT_CHARACTER_SET_NAME: utf8
    DEFAULT_COLLATION_NAME: utf8_general_ci
                  SQL_PATH: NULL
3 rows in set (0.02 sec)
Описание слайда:
Получение данных о базе данных сервера mysql> SELECT * FROM SCHEMATA\G *************************** 1. row *************************** CATALOG_NAME: NULL SCHEMA_NAME: information_schema DEFAULT_CHARACTER_SET_NAME: utf8 DEFAULT_COLLATION_NAME: utf8_general_ci SQL_PATH: NULL *************************** 2. row *************************** CATALOG_NAME: NULL SCHEMA_NAME: mysql DEFAULT_CHARACTER_SET_NAME: utf8 DEFAULT_COLLATION_NAME: utf8_general_ci SQL_PATH: NULL *************************** 3. row *************************** CATALOG_NAME: NULL SCHEMA_NAME: test DEFAULT_CHARACTER_SET_NAME: utf8 DEFAULT_COLLATION_NAME: utf8_general_ci SQL_PATH: NULL 3 rows in set (0.02 sec)

Слайд 15





Получение данных о таблице
SELECT table_name 
FROM INFORMATION_SCHEMA.TABLES
 [WHERE table_schema = 'db_name']
Описание слайда:
Получение данных о таблице SELECT table_name FROM INFORMATION_SCHEMA.TABLES [WHERE table_schema = 'db_name']

Слайд 16





Демонстрация работы с INFORMATION_SCHEMA

База данных INFORMATION_SCHEMA 
Просмотр списка БД
Просмотр информации о таблицах
Описание слайда:
Демонстрация работы с INFORMATION_SCHEMA База данных INFORMATION_SCHEMA Просмотр списка БД Просмотр информации о таблицах

Слайд 17





Индексы и ограничения
Описание слайда:
Индексы и ограничения

Слайд 18





Создание индексов
CREATE [UNIQUE|FULLTEXT|SPATIAL] 
INDEX index_name
    [index_type]
    ON tbl_name (index_col_name,...)
index_col_name:
    col_name [(length)] [ASC | DESC]
index_type:
    USING {BTREE | HASH}
Описание слайда:
Создание индексов CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [index_type] ON tbl_name (index_col_name,...) index_col_name: col_name [(length)] [ASC | DESC] index_type: USING {BTREE | HASH}

Слайд 19





Добавление и удаление индексов
ALTER TABLE t2 
	ADD INDEX (d), 
	ADD INDEX (a); 

DROP INDEX index_name ON tbl_name
Описание слайда:
Добавление и удаление индексов ALTER TABLE t2 ADD INDEX (d), ADD INDEX (a); DROP INDEX index_name ON tbl_name

Слайд 20





Ограничения
PRIMARY KEY 
UNIQUE 
FOREIGN KEY 
ENUM 
SET
Описание слайда:
Ограничения PRIMARY KEY UNIQUE FOREIGN KEY ENUM SET

Слайд 21





Пример связи таблиц ограничениями
CREATE TABLE parent (
	id INT NOT NULL,
	PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (
	id INT, 
	parent_id INT,
	INDEX par_ind (parent_id),
	FOREIGN KEY (parent_id) REFERENCES parent(id)
	ON DELETE CASCADE
) ENGINE=INNODB;
Описание слайда:
Пример связи таблиц ограничениями CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; CREATE TABLE child ( id INT, parent_id INT, INDEX par_ind (parent_id), FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE ) ENGINE=INNODB;

Слайд 22





Операторы манипулирования данными
INSERT
LOAD DATA INFILE 
DELETE
UPDATE
Описание слайда:
Операторы манипулирования данными INSERT LOAD DATA INFILE DELETE UPDATE

Слайд 23





Оператор INSERT
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    VALUES ({expr | DEFAULT},...),(...),...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name
    SET col_name={expr | DEFAULT}, ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    SELECT ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
Описание слайда:
Оператор INSERT INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name SET col_name={expr | DEFAULT}, ... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] SELECT ... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

Слайд 24





Примеры оператора INSERT 
INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2); 
INSERT INTO table (a,b,c) 
VALUES (1,2,3) 
ON DUPLICATE KEY UPDATE c=c+1; 
INSERT INTO tbl_temp2 (fld_id) 
SELECT tbl_temp1.fld_order_id 
FROM tbl_temp1 
WHERE tbl_temp1.fld_order_id > 100;
Описание слайда:
Примеры оператора INSERT INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2); INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1; INSERT INTO tbl_temp2 (fld_id) SELECT tbl_temp1.fld_order_id FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

Слайд 25





Оператор LOAD DATA INFILE
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
    [REPLACE | IGNORE]
    INTO TABLE tbl_name
    [FIELDS
        [TERMINATED BY 'string']
        [[OPTIONALLY] ENCLOSED BY 'char']
        [ESCAPED BY 'char']
    ]
    [LINES
        [STARTING BY 'string']
        [TERMINATED BY 'string']
    ]
    [IGNORE number LINES]
    [(col_name_or_user_var,...)]
    [SET col_name = expr,...)]
Описание слайда:
Оператор LOAD DATA INFILE LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char'] ] [LINES [STARTING BY 'string'] [TERMINATED BY 'string'] ] [IGNORE number LINES] [(col_name_or_user_var,...)] [SET col_name = expr,...)]

Слайд 26





Пример LOAD DATA INFILE
LOAD DATA INFILE 'data.txt' 
INTO TABLE db2.my_table; 
LOAD DATA INFILE 'data.txt' 
INTO TABLE db2.my_table
FIELDS TERMINATED BY '\t' 
	ENCLOSED BY '' 
	ESCAPED BY '\\' 
LINES TERMINATED BY '\n' 
	STARTING BY '';
mysql -e "LOAD DATA INFILE 'x' INTO TABLE x" x
Описание слайда:
Пример LOAD DATA INFILE LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table; LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' STARTING BY ''; mysql -e "LOAD DATA INFILE 'x' INTO TABLE x" x

Слайд 27





Оператор DELETE
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
    tbl_name[.*] [, tbl_name[.*]] ...
    FROM table_references
    [WHERE where_condition]
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
    FROM tbl_name[.*] [, tbl_name[.*]] ...
    USING table_references
    [WHERE where_condition]
Описание слайда:
Оператор DELETE DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_condition] [ORDER BY ...] [LIMIT row_count] DELETE [LOW_PRIORITY] [QUICK] [IGNORE] tbl_name[.*] [, tbl_name[.*]] ... FROM table_references [WHERE where_condition] DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name[.*] [, tbl_name[.*]] ... USING table_references [WHERE where_condition]

Слайд 28





Примеры DELETE
DELETE FROM somelog WHERE user = 'jcole';
DELETE FROM somelog WHERE user = 'jcole'
ORDER BY timestamp_column LIMIT 1;
DELETE t1, t2 FROM t1, t2, t3 
WHERE t1.id=t2.id AND t2.id=t3.id;
DELETE FROM t1, t2 
USING t1, t2, t3 
WHERE t1.id=t2.id AND t2.id=t3.id
Описание слайда:
Примеры DELETE DELETE FROM somelog WHERE user = 'jcole'; DELETE FROM somelog WHERE user = 'jcole' ORDER BY timestamp_column LIMIT 1; DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id; DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id

Слайд 29





Оператор UPDATE
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1 
	[, col_name2=expr2 ...]
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET col_name1=expr1 
	[, col_name2=expr2 ...]
    [WHERE where_condition]
Описание слайда:
Оператор UPDATE UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_condition] [ORDER BY ...] [LIMIT row_count] UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_condition]

Слайд 30





Примеры UPDATE
UPDATE t SET id = id + 1;
UPDATE t 
SET id = id + 1 
ORDER BY id DESC;
UPDATE items, month 
SET items.price=month.price
WHERE items.id=month.id;
Описание слайда:
Примеры UPDATE UPDATE t SET id = id + 1; UPDATE t SET id = id + 1 ORDER BY id DESC; UPDATE items, month SET items.price=month.price WHERE items.id=month.id;

Слайд 31





Лабораторная работа 
Наполнение БД из внешних файлов
Найдите файл в раздаче с данными
Импортируйте данные в Вашу базу данных
Проверьте заполненные таблицы
Описание слайда:
Лабораторная работа Наполнение БД из внешних файлов Найдите файл в раздаче с данными Импортируйте данные в Вашу базу данных Проверьте заполненные таблицы

Слайд 32





Создание и удаление событий
СREATE EVENT [IF NOT EXISTS] event_name 
 ON SCHEDULE schedule 
     AT timestamp [+ INTERVAL interval] ... | EVERY interval [STARTS timestamp [+ INTERVAL interval] ...] [ENDS timestamp [+ INTERVAL interval] ...] 
Interval: quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}
DROP EVENT [IF EXISTS] event_name
Описание слайда:
Создание и удаление событий СREATE EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule AT timestamp [+ INTERVAL interval] ... | EVERY interval [STARTS timestamp [+ INTERVAL interval] ...] [ENDS timestamp [+ INTERVAL interval] ...] Interval: quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND} DROP EVENT [IF EXISTS] event_name

Слайд 33





Пример создания и удаления события
CREATE EVENT myevent
 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 5 SECOND    DO     UPDATE shop.product SET price = price + 5 WHERE id = 4;
 CREATE EVENT myevent2 ON SCHEDULE EVERY 5 SECOND 
 DO UPDATE module6.product SET price = price + 5 WHERE id = 3;
DROP EVENT IF EXISTS myevent2
Описание слайда:
Пример создания и удаления события CREATE EVENT myevent ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 5 SECOND DO UPDATE shop.product SET price = price + 5 WHERE id = 4; CREATE EVENT myevent2 ON SCHEDULE EVERY 5 SECOND DO UPDATE module6.product SET price = price + 5 WHERE id = 3; DROP EVENT IF EXISTS myevent2

Слайд 34





Выводы:
Описание слайда:
Выводы:

Слайд 35





Курс ведет
Тарасов Алексей Владимирович
Описание слайда:
Курс ведет Тарасов Алексей Владимирович



Похожие презентации
Mypresentation.ru
Загрузить презентацию