Разделы презентаций


Создание базы данных, основы работы с таблицами

Команда CREATE DATABASEСинтаксис команды CREATE DATABASE имеет вид:CREATE DATABASE [IF NOT EXISTS] имя_базы_данных [спецификация_create[,спецификация_create]...]Команда CREATE DATABASE создает базу данных с указанным именем. Для использования команды необходимо иметь привилегию CREATE для базы данных. Если база данных с таким

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

Слайд 1Создание базы данных, основы работы с таблицами

Создание базы данных, основы работы с таблицами

Слайд 2Команда CREATE DATABASE
Синтаксис команды CREATE DATABASE имеет вид:
CREATE DATABASE [IF NOT EXISTS]

имя_базы_данных
[спецификация_create[,спецификация_create]...]
Команда CREATE DATABASE создает базу данных с указанным именем. Для использования

команды необходимо иметь привилегию CREATE для базы данных. Если база данных с таким именем существует, генерируется ошибка.
спецификация_create:
[DEFAULT] CHARACTER SET имя_набора_символов
[DEFAULT] COLLATE имя_порядка_сопоставления
Команда CREATE DATABASEСинтаксис команды CREATE DATABASE имеет вид:CREATE DATABASE [IF NOT EXISTS] имя_базы_данных [спецификация_create[,спецификация_create]...]Команда CREATE DATABASE создает базу данных с указанным

Слайд 3Работа с таблицами

Работа с таблицами

Слайд 4Команда SQL для создания такой таблицы выглядит следующим образом:
CREATE TABLE employee_data
(
emp_id int

unsigned not null auto_increment primary key,
f_name varchar(20),
l_name varchar(20),
title varchar(30),
age int,
yos

int,
salary int,
perks int,
email varchar(60)
);
Команда SQL для создания такой таблицы выглядит следующим образом: CREATE TABLE employee_data(emp_id int unsigned not null auto_increment primary key,f_name

Слайд 5За ключевыми словами CREATE TABLE следует имя создаваемой таблицы employee_data. Каждая строка внутри

скобок представляет один столбец. Эти столбцы хранят для каждого сотрудника

идентификационный номер ( emp_id ), фамилию ( l_name ), имя ( f_name), должность ( title ), возраст ( age ), стаж работы в компании ( yos ), зарплату ( salary ), надбавки ( perks ), и адрес e-mail ( email ).

За ключевыми словами CREATE TABLE следует имя создаваемой таблицы employee_data. Каждая строка внутри скобок представляет один столбец. Эти столбцы хранят

Слайд 6За именем каждого столбца следует тип столбца. Типы столбцов определяют

тип данных, которые будет содержать столбец. В данном примере столбцы f_name, l_name, title и email будут

содержать текстовые строки, поэтому тип столбца задан как varchar, что означает переменное количество символов. Максимальное число символов для столбцов varchar определяется числом, заключенным в скобки, которое следует сразу за именем столбца. Столбцы age, yos, salary и perks будут содержать числа (целые), поэтому тип столбца задается как int. Первый столбец ( emp_id ) содержит идентификационный номер ( id ) сотрудника.
За именем каждого столбца следует тип столбца. Типы столбцов определяют тип данных, которые будет содержать столбец. В

Слайд 7int: определяет тип столбца как целое число.
unsigned: определяет, что число

будет без знака (положительное целое).
not null: определяет, что значение не

может быть null (пустым); то есть каждая строка в этом столбце должна иметь значение.
auto_increment: когда MySQL встречается со столбцом с атрибутом auto_increment, то генерируется новое значение, которое на единицу больше, чем наибольшее значение в столбце. Поэтому мы не должны задавать для этого столбца значения, MySQL генерирует их самостоятельно. Из этого также следует, что каждое значение в этом столбце будет уникальным.
primary key: помогает при индексировании столбца, что ускоряет поиск значений. Каждое значение должно быть уникально. Ключевой столбец необходим для того, чтобы исключить возможность совпадения данных. Например, два сотрудника могут иметь одно и то же имя, и тогда встанет проблема – как различать этих сотрудников, если не задать им уникальные идентификационные номера. Если имеется столбец с уникальными значениями, то можно легко различить две записи. Лучше всего поручить присваивание уникальных значений самой системе MySQL.

int: определяет тип столбца как целое число.unsigned: определяет, что число будет без знака (положительное целое).not null: определяет,

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика