Инфоурок Другое Другие методич. материалыОпорный конспект по базам данных на тему "Введение в SQL"

Опорный конспект по базам данных на тему "Введение в SQL"

Скачать материал

SQL - структурированный язык запросов

       Первый международный стандарт SQL был разработан в 1989 году и признан Международной организацией по стандартизации (ISO).

       Несмотря на требования спецификаций баз данных придерживаться стандартов, многие разработчики предлагают свои расширения языка SQL. Но различия минимальны.

       Существует две формы языка SQL:

1.  Интерактивный SQL – используется для создания запросов и получения результатов в интерактивном режиме.

2.  Встроенный SQL – включает команды SQL, которые встроены внутрь программ, написанных на другом языке программирования.

       В языке можно выделить следующие типы (разделы) команд.

DDL (язык определения данных) – позволяет создавать различные объекты БД и переопределять их структуру.

1.  CREATE DATABASE

2.  CREATE TABLE

3.  ALTER TABLE

4.  DROP DATABASE

5.  DROP TABLE

DML (язык манипулирования данными) – позволяет пользователю манипулировать данными внутри объектов БД

1.  INSERT INTO

2.  UPDATE

3.  DELETE

DQL (язык запросов к данным) – позволяет выполнить выборку данных из БД

1.  SELECT

 

DCL (команды администрирования данными) – позволяет осуществлять контроль над возможностью доступа к данным внутри БД

1.  GRANT – предоставление прав доступа

2.  REVOKE – лишение прав доступа к данным

Типы данных

1.  Char (n) – строки символов фиксированной длины

2.  Varchar (n) – строки символов переменной длины

3.  Text - хранит данные о кодировке

4.  Integer/ int – целые числа

5.  Decimal (p, s)/dec (p, s) – десятичные числа

6.  Real, float (p) - десятичные числа с плавающей точкой

7.  Date – дата (американский формат)

8.  Time - время

9.  Timestamp (p) – дата и время

10.                   Boolean – логический тип

11.                   Enum – тип перечисления

ENUM это строковый объект со значением, выбранным из списка разрешенных значений, которые явно перечислены в спецификации столбца во время создания таблицы

(size ENUM('x-small', 'small', 'medium', 'large', 'x-large')

12.                   Blob – большой объект бинарных данных (хранит картинки в байтах). Тоже можно хранить текст – не проверяет валидность символов кодировке.

 

Основные команды SQL

 

1)    Отображение всех БД на ПК

Синтаксис

SHOW databases;

SHOW tables;

 

2)    Выбор БД для использования

Синтаксис

USE имя БД;

 

3)    Удаление БД, таблиц.

Синтаксис

DROP DATABASE название_БД;

DROP TABLE название_таблицы;

 

4)    Создание БД

 

Синтаксис

CREATE DATABASE название_БД; (в названии БД не должно быть пробелов)

 

5)    Cоздание таблиц

 

Синтаксис

CREATE TABLE название_таблицы

(имя_поля тип_данных,

       …

имя_поля тип_данных);

 

6)    Просмотр структуры таблицы

Синтаксис

DESC название_таблицы;

 

7)    Добавление записей

Синтаксис

INSERT INTO название_таблицы VALUES (зн1, зн2_’text’ … зн_n);

Вставить в таблицу значения строго по порядку

 

INSERT INTO название_таблицы (названия полей, которые будут заполняться) VALUES (зн1, зн2_’text’);

 

INSERT INTO название_таблицы (названия полей, которые будут вводиться) VALUES (зн2_’text’, NULL); -заполнение пустыми значениями

Чтобы добавить сразу несколько строк, надо просто перечислять скобки со значениями через запятую:

http://site-do.ru/images/sql22.gif

 

8)    Выборка данных

Синтаксис

 

SELECT * FROM Назв_табл;

SELECT поле1, поле2 FROM Назв_табл;

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Опорный конспект по базам данных на тему "Введение в SQL""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Менеджер спортивного клуба

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 919 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.05.2023 163
    • DOCX 41.9 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Авдеева Елена Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Авдеева Елена Анатольевна
    Авдеева Елена Анатольевна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 29543
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 21 региона
  • Этот курс уже прошли 155 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 283 человека из 66 регионов
  • Этот курс уже прошли 850 человек

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Эффективные коммуникационные стратегии в образовательной среде: от управления до мотиваци

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Уникальный образ как педагога: основные принципы позиционирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 21 человек