Презентация Язык SQL. Манипулирование структурой данных онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Язык SQL. Манипулирование структурой данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Язык SQL. Манипулирование структурой данных
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:35 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:876.21 kB
- Просмотров:52
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: Темы модуля: Язык SQL
Язык SQL
Операторы определения данных
Лабораторная работа: создание БД на сервере MySQL
Схемы данных
Обзор INFORMATION_SCHEMA
Индексы и ограничения
Добавление и удаление индексов
Лабораторная работа: создание отношений на сервере
Операторы манипулирования данными
Лабораторная работа: наполнение БД из внешних файлов
№3 слайд
Содержание слайда: SQL – язык манипулирования данных
SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный язык, применяемый для создания, модификации и управления данными в реляционных базах данных
Язык SQL делится на три части:
Операторы определения данных (Data Definition Statements , DDS)
Операторы манипуляции данными (Data Manipulation Statements , DMS)
Операторы определения доступа к данным (Database Administration Statements, DAS)
№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) }
№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;
№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)
№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)
№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, ... ]
№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,...)]
№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
№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]
№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]
№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
№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
Скачать все slide презентации Язык SQL. Манипулирование структурой данных одним архивом:
-
Базы данных. Язык SQL, его структура, стандарты
-
SQL Язык структурированных запросов, применяемый для создания и управления данными в реляционных базах данных
-
Формирование базы данных с использованием языка SQL
-
СУБД MySQL. Язык обработки данных SQL
-
Язык SQL. Понятие базы данных
-
Язык запросов SQL. Язык запросов к данным (DML)
-
Язык SQL для работы с базами данных
-
SQL - структурированный язык запросов
-
Язык запросов к реляционным базам данных. Операторы манипулирования и изменения данных
-
Теоретические основы языков манипулирования данными