Уроки по Sql

Что такое sql база данных – Что такое База данных? Что такое SQL и MySQL?

Содержание

Что такое База данных? Что такое SQL и MySQL?


Что такое База данных?


Многие, начав изучать мир Web, ещё понятия не представляют, что такое База Данных. Но почти все пользователи Интернета уже хоть раз использовали её — сохранение пользовательских данных на сайте, обработка поисковых запросов и многое другое. Большинство данных сохраняется именно в Базе Данных, а для того, чтобы отобразить определённую информацию обрабатывает запрос для БД. Так что же это такое?

База данных — комплекс данных (информации), которые структурированы и взаимосвязаны между собой.

В качестве примера можно привести библиотеку. Да-да, там не просто стоят книжки на полках, а существуют различные виды Каталогов, по которым библиотекарь может найти определённую книги (по алфавиту — автору или названию, по стеллажу, по тематике). Таким образом, приняв запрос на книгу, далее можно было её найти по определённому признаку. Можно сказать, что в библиотеке хранились и обрабатывались данные. Но данные не представляли ли бы такого интереса, если бы ими нельзя было ещё и управлять! Так мы приходим к следующему термину.

Система Управления Базами Данных — это совокупность языковых и программных средств, в основные функции которых входит возможность создания данных, их обработки и считывания, удаления и осуществления безопасного контроля БД.

В общем СУБД — это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка — SQL.

SQL — универсальный язык структурированных запросов, в основные задачи которого входит осуществление считывания, записи и удаления информации в Базе Данных.

Из истории SQL


В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как
Structured English QUEry Language
— «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL.

Датой создания считается 1974 год.
Авторами считаются Дональд Чэмбэрлин, Рэймонд Бойс.
Первый стандарт принят в 1986 году.

Что такое MySQL


MySQL — система управления базами данных, которая может работать с PHP, Java, Perl, C, C++ и другими языками программирвоания. Одна из самых распространённых СУБД в мире. Входит в популярные портативные сборки серверов Denwer и XAMPP, а также в серверы WAMP, LAMP, AppServ. Написана на C, C++. разработчик — Oracle (c 2010 года).

Примеры SQL запросов


Выведет список ВСЕХ баз.
SHOW databases;

Выведет список ВСЕХ таблиц в Базе Данных base_name.
SHOW tables in base_name;

Выбирает ВСЕ данные в таблице tbl_name.
SELECT * FROM tbl_name;

Более подробно с запросами можно ознакомиться в статье Примеры SQL запросов.

tradebenefit.ru

Что такое база данных? Что такое SQL?

В этом уроке вы узнаете,

Прежде чем мы узнаем о базе данных, давайте разобраться –

Что такое данные?

В простых словах данные могут быть фактами, связанными с любым рассматриваемым объектом.

Например, ваше имя, возраст, высота, вес и т. Д. – это некоторые данные, относящиеся к вам.

Также можно считать изображение, изображение, файл, pdf и т. Д.

Что такое база данных?

База данных представляет собой систематический сбор данных. Базы данных поддерживают хранение и обработку данных. Базы данных упрощают управление данными. Давайте обсудим несколько примеров.

В онлайновом телефонном справочнике определенно будет использоваться база данных для хранения данных, относящихся к людям, номерам телефонов, другим контактным данным и т. Д.

Очевидно, что ваш поставщик услуг электроснабжения использует базу данных для управления биллингами, проблемами, связанными с клиентом, для обработки данных о сбоях и т. Д.

Давайте также рассмотрим facebook. Он должен хранить, манипулировать и представлять данные, касающиеся членов, друзей, членов, сообщений, рекламных объявлений и многое другое.

Мы можем предоставить бесчисленное множество примеров использования баз данных.

 Что такое система управления базами данных (СУБД)?

Система управления базами данных (СУБД) представляет собой набор программ, которые позволяют своим пользователям получать доступ к базе данных, манипулировать данными, представлять / представлять данные.

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

Системы управления базами данных не являются новой концепцией и, как таковые, были впервые реализованы в 1960-х годах.

Интегрированный хранилище данных ( BIS) Чарльза Бахмена считается первой СУБД в истории.

Со временем технологии базы данных значительно выросли, а использование и ожидаемые функциональные возможности баз данных были значительно увеличены.

Типы СУБД

Давайте посмотрим, как изменилось семейство СУБД с течением времени. Следующая диаграмма показывает эволюцию категорий СУБД.

Существует 4 основных типа СУБД. Давайте подробно рассмотрим их.

  • Иерархический – этот тип СУБД использует отношения”родитель-ребенок” для хранения данных. Этот тип СУБД редко используется в настоящее время. Его структура подобна дереву с узлами, представляющими записи и ветви, представляющие поля. Реестр Windows, используемый в Windows XP, является примером иерархической базы данных. Параметры конфигурации хранятся в виде древовидных структур с узлами.
  • Сетевая СУБД – этот тип СУБД поддерживает многие-многие отношения. Обычно это приводит к созданию сложных структур баз данных. RDM Server является примером системы управления базами данных, которая реализует сетевую модель.
  • Реляционные СУБД – этот тип СУБД определяет отношения базы данных в виде таблиц, также известных как отношения. В отличие от сетевой СУБД, СУБД не поддерживает многие отношения. Реляционная СУБД обычно имеет предопределенные типы данных, которые они могут поддерживать. Это самый популярный тип СУБД на рынке. Примерами систем управления реляционными базами данных являются база данных MySQL, Oracle и Microsoft SQL Server.
  • Объектно-ориентированная СУБД – этот тип поддерживает хранение новых типов данных. Данные, которые необходимо сохранить, находятся в форме объектов. Объекты, которые будут храниться в базе данных, имеют атрибуты (т.е. пол, ager) и методы, которые определяют, что делать с данными. PostgreSQL является примером объектно-ориентированной реляционной СУБД.

Что такое SQL?

Структурированный язык запросов (SQL), выраженный как”SQL” или иногда как”See-Quel ”, на самом деле является стандартным языком для работы с реляционными базами данных.

Программирование SQL может эффективно использоваться для вставки, поиска, обновления, удаления записей базы данных.

Это не означает, что SQL не может делать ничего сверх этого.

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

Реляционные базы данных, такие как база данных MySQL, Oracle, сервер Ms SQL, Sybase и т. Д., Используют SQL! Как использовать синтаксисы sql?

Синтаксисы SQL, используемые в этих базах данных, почти схожи, за исключением того факта, что некоторые используют несколько разных синтаксисов и даже проприетарные синтаксисы SQL.

Пример SQL

SELECT * FROM Members WHERE Возраст> 30

SELECT * FROM Members WHERE Возраст> 30

Что такое NoSQL?

NoSQL – это предстоящая категория систем управления базами данных. Его основной характеристикой является несоблюдение концепций реляционных баз данных. NOSQL означает”Не только SQL”.

Концепция баз данных NoSQL выросла с помощью интернет-гигантов, таких как Google, Facebook, Amazon и т. Д., Которые занимаются гигантскими объемами данных.

Когда вы используете реляционную базу данных для больших объемов данных, система начинает медленно замедляться с точки зрения времени отклика.

Чтобы преодолеть это, мы могли бы, конечно,”расширить” наши системы, модернизируя существующее оборудование.

Альтернативой вышеупомянутой проблеме было бы распределить нагрузку на базу данных на нескольких хостах при увеличении нагрузки.

Это называется”масштабирование”.

База данных NOSQL – это нереляционные базы данных, которые масштабируются лучше, чем реляционные базы данных, и разработаны с учетом веб-приложений.

Они не используют SQL для запроса данных и не следуют строгим схемам, таким как реляционные модели. С NoSQL функции ACID (Atomicity, Consistency, Isolation, Durability) не гарантируются всегда

Почему имеет смысл изучать SQL после NOSQL?

С преимуществами баз данных NOSQL, описанных выше, которые лучше масштабируются, чем реляционные модели, вы можете подумать, 

почему все еще нужно узнать о базе данных SQL?

Ну, базы данных NOSQL являются своего рода узкоспециализированными системами и имеют особое использование и ограничения. NOSQL подходит больше для тех, кто обрабатывает огромные объемы данных. Подавляющее большинство используют реляционные базы данных и связанные с ними инструменты.

Реляционные базы данных имеют следующие преимущества перед базами данных NOSQL;

  • SQL (реляционные) базы данных имеют зрелую модель хранения и управления данными. Это важно для корпоративных пользователей.
  • Базы данных SQL поддерживают понятие представлений, которые позволяют пользователям просматривать только те данные, которые им разрешено просматривать. Данные, которые им не разрешены, скрыты от них.
  • SQL-базы данных поддерживают хранимую процедуру sql, которые позволяют разработчикам баз данных реализовать часть бизнес-логики в базе данных.
  • Базы данных SQL имеют лучшие модели безопасности по сравнению с базами данных NoSQL.

Мир не отклонился от использования реляционных баз данных. Существует растущий спрос на специалистов , которые могут обрабатывать реляционных баз данных. Таким образом, изучение баз данных и SQL по-прежнему имеет свои достоинства.

 

Резюме

  • СУБД означает систему управления базами данных.
  • У нас есть четыре основных типа СУБД: иерархический, сетевой, реляционный, объектно-ориентированный
  • Наиболее широко используемой СУБД является реляционная модель, которая сохраняет данные в табличных форматах. Он использует SQL в качестве стандартного языка запросов
  • Язык SQL используется для запроса Sql базы данных
  • Подход к базе данных имеет много преимуществ, когда речь идет о хранении данных по сравнению с традиционными системами на основе плоских файлов

Вы могли бы:

guru99.ru

Что такое база данных MySQL?

В прошлой статье я писал о том, что такое CMS.  Большинство CMS используют для хранения информации базу данных. В этой статье вы узнаете о том, что такое база данных и познакомитесь с базой данных MySQL.

База данных (БД) вещь крайне полезная для ведения своего сайта. Работать со статическим проектом, состоящим из нескольких html страничек легко и без применения баз данных. Однако сайты имеют тенденцию разрастаться. С динамичным проектом такой метод работы уже вряд ли себя оправдает. Хранить массивы различной информации в сотнях файлов, а затем требовать от них определенные строки при работе вэб-сервера – дело хлопотное и медленное. БД позволяют структурировать и систематизировать информацию. Код для использования БД намного легче, чем аналогичный для работы с файлами, да и времени на запрос уходит куда меньше.

База данных (database) – это совокупность связанных между собой таблиц. Например, в одной таблице может храниться информация о пользователе, зарегистрированном на сайте, а в другой – информация о комментариях, которые оставил пользователь на сайте.

Наилучшее решение — хранить информацию типа списков, комментариев и т.д. в БД. Однако база данных далеко не всегда статичное образование, чаще наоборот, она регулярно пополняться и корректируется. Для легкости управления этими БД, изменения и добавления данных существуют системы управления базами данных (СУБД).

Одна из самых популярных СУБД в современных интернет-технологиях, бесспорно, MySQL.

Web-мастера даже придумали альтернативное название MySQL – «мускул». Поэтому, если вы когда-нибудь услышите выражение «движок на мускуле», это означает, что CMS использует базу данных MySQL .

К основным плюсам MySQL можно отнести высокую скорость работы, быстроту обработки данных и оптимальную надежность. Немаловажно и то, что данная СУБД распространяется бесплатно и представляет собой программное обеспечение с открытым кодом. За счет этого Вы можете вносить свои изменения и модифицировать код, что весьма полезно для веб-мастеров.

MySQL – это один из множества ПО для работы с SQL базами данных.

SQL – это структурированный язык запросов, созданный для управления реляционными БД. Он обладает широким перечнем возможностей, например, создать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое.

Как же хранятся данные в реляционных базах данных?

Представьте себе самую простую таблицу имен, номеров телефонов, адресов и т.д. Именно так и хранятся данные реляционных БД – в таблице, организуются посредствам столбцов и строк. Каждому столбцу присвоено имя, которое отображается в названии, все значения в этом столбце принадлежат к переменным только одного типа. Столбцы расположены в определенном строгом порядке, в то время как строки неупорядочены. Зачастую данные некоторых ячеек в одной таблице связаны со значением ячеек другой таблицы и так далее. Запросы к БД возвращают результат в виде таблицы.

Данные в БД делятся на уникальные или неуникальные. Неуникальные – это имя, год рождения, время и т.д., в то время, как уникальные – номер кредитки, договора хостинг-услуг. Уникальные значения присутствуют в списках так называемого «уникального индекса»

Большим достоинством MySQL является возможность работы с интерфейсом программного приложения API (Application Program Interface). API может обеспечить простой доступ из программы пользователя к СУБД. Пусть даже эти программы будут написаны на на Perl, C и т.д.

Самой популярной «связкой» для управления сайтами считается MySQL с языком PHP. Многие CMS написаны на PHP в связке с БД MySQL. Одним из самых ярких примеров данного «союза» может служить движок для сайтов и блогов WordPress, завоевавший огромную популярность в мире. Взаимодействие с MySQL в данном случае ведется посредством совокупности функций. Примером такой функции может служить «mysql_connect», которая соединяется с сервером БД и возвращает дескриптор соединения с ней.

Существует множество СУБД поддерживающих SQL язык запросов: MySQL, mSQL, PostgreSQL, MSSQL и многие другие. Каждая из них имеет преимущества в определенной сфере. И все же именно MySQL завоевала широкое признание и популярность в Интернете благодаря своей гибкости и универсальности.

blogwork.ru

Понятие базы данных и что такое СУБД : WEBCodius

Здравствуйте уважаемые читатели! Любой начинающий веб-разработчик рано или поздно сталкивается с такими понятиями как база данных, СУБД и MySQL. Без этих инструментов не обходится практически любой веб-сайт. Далее в статье разберемся с данными понятиями и терминами.

База данных — это некоторый набор данных, организованный по определенным правилам и имеющий определенную структуру.

Другими словами база данных это хранилище данных. Базу данных можно сравнить с библиотекой, где книги хранятся в определенном порядке, позволяющем работнику быстро найти нужное произведение.

Существует большое количество разновидностей баз данных, отличающихся по различным свойствам и критериям. К основным типам баз данных относятся:

  • Иерархическая;
  • Сетевая;
  • Объектно-ориентированная;
  • Реляционная.

Самыми распространенными являются реляционные базы данных. Реляционная база данных состоит из таблиц, которые в свою очередь состоят из строк и столбцов. Содержащиеся в таблицах данные связываются между собой по ключевым значениям. 

Для работы с базами данных используются специальные программные средства — системы управления базами данных (СУБД). СУБД позволяет создавать базы данных, осуществлять доступ к данным, выполнять различные манипуляции с данными (добавлять, редактировать, удалять) и обеспечивать безопасность данных.

Для оперирования данными в реляционной базе данных с помощью СУБД используется специальный язык SQL.

SQL (structured query language) — в переводе с английского язык структурированных запросов, применяющийся для создания, изменения и удаления данных.

Простейшая схема работы с базой данных выглядит так:

То есть пользователь БД посылает SQL-запрос через СУБД к базе данных и получает определенные данные. Причем не обязательно СУБД должна находиться на компьютере пользователя, а может располагаться где-то в сети.

Виды СУБД

По характеру работы СУБД делятся на однопользовательские и многопользовательские. Однопользовательские базы данных подразумевают работу одновременно только  с одним пользователем, а с многопользовательскими соответственно могут работать одновременно сразу несколько пользователей. Многопользовательские базы данных в свою очередь делятся на базы данных с последовательным и параллельным доступом.

Что такое MySQL

В настоящее время в основном применяются многопользовательские СУБД. Наиболее популярные из них MS SQL Server, Oracle и MySQL.

MySQL — это самая популярная система управления базами данных при веб-разработке. Большинство сайтов и интернет-порталов, разрабатываются с применением этой СУБД.

К основным плюсам MySQL можно отнести высокую скорость работы, быстроту обработки данных, гибкость, надежность и простоту использования. Очень важным является то, что СУБД MySQL распространяется совершенно бесплатно под лицензией GNU General Public License. Кроме этого MySQL поддерживает одновременную работу неограниченного количества пользователей и обладает эффективной системой безопасности.

При разработке сайтов большинство программистов используют связку PHP + MySQL. Множество популярных систем управления сайтом (CMS) созданы именно с применением этой связки.

Поэтому если вы планируете научиться создавать сайты, то после изучения языков HTML и CSS необходимых для верстки страниц, следующим этапом должно быть изучение языка PHP и работы с СУБД MySQL.

На этом все! До новых встреч!

webcodius.ru

понятие о базах данных для начинающих // Вебшкола онлайн



SQL — это стандартный язык доступа и управления базами данных (БД).



Управление данными с помощью SQL

Структурированный Язык запросов (Structured Query Language —SQL) — это стандартный язык доступа к БД, таким как SQL Server, Oracle, MySQL, Sybase и Access. Знание SQL необходимо всем, кто хотел бы хранить и извлекать данные из БД.


Что такое SQL?

  • SQL — Структурированный Язык запросов (Structured Query Language —SQL)
  • SQL позволяет вам получить доступ к БД
  • SQL является компьютерным языком, основанным на стандарте ANSI
  • SQL может посылать запросы в БД
  • SQL может извлекать данные из БД
  • SQL может вносить новые записи в БД
  • SQL может удалять записи из БД
  • SQL может обновлять существующие записи в БД
  • SQL легок в изучении

SQL — стандарт, но…

SQL — компьютерный язык, основанный на стандрате ANSI, предназначенный для доступа и управления БД. Команды SQL используются для извлечения и обновления записей в БД. SQL работает с такими системами управления БД (СУБД), как MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase и др.

К несчастью, существует множество версий языка SQL, но для соответствия стандартам ANSI они должны поддерживать основные ключевые слова (такие как SELECT — выбрать, UPDATE — обновить, DELETE — уничтожить, INSERT — вставить, WHERE — где и другие).

Заметка: Многие СУБД имеют свои команды, в дополнение к существующим стандартам SQL.


Таблицы данных SQL

БД чаще всего содержат одну или несколько таблиц. Каждая ячейка идентифицируется по названию (например, «Friends» (Друзья) или «Orders» (Заказы)). Таблицы содержат записи с данными. Ниже представлена таблица, названная «Persons» (Персоны):

LastName (Фамилия) Name (Имя) Address (Адрес) City (Город)
Polyakov Denis Lyibyanka, 25 Moscow
Ivanov Mihail Sadovaya, 17 Kazan’
Popandopulo Ermak Hutorskay, 4 Kiev

Эта таблица состоит из трех строк (люди) и четырех столбцов (фамилия, имя, адрес и город).


SQL-запрос

С помощью SQL мы можем обратиться к БД и получить результат. Например, такой запрос:

SELECT LastName FROM Persons

даст нам следующий результат:

LastName (Фамилия)
Polyakov
Ivanov
Popandopulo

Заметка: В некоторых СУБД необходимо ставить точку с запятой после команды. Мы не будем ставить точку с запятой в наших примерах.


SQL Data Manipulation Language (DML — язык управления данными)

SQL предназначен для выполнения запросов. Кроме того в SQL входит синтаксис для обновления, вставки и уничтожения данных. Этот синтаксис вместе с командами обновления формирует язык управления данными (DML):

  • SELECT — извлекает данные из таблицы БД
  • UPDATE — обновляет данные в таблице БД
  • DELETE — уничтожает данные в таблице БД
  • INSERT INTO — вставляет новые данные в таблицу БД

SQL Data Definition Language (DDL — язык определения данных)

DDL является частью SQL, которая управляет созданием и удалением таблиц в БД, Кроме того, с помощью DDL мы можем назначать индексы (ключевые слова), налаживать взаимосвязи между таблицами и накладывать ограничения на таблицы БД.

Важнейшими командами DDL являются следующие команды:

  • CREATE TABLE — создание новой таблицы
  • ALTER TABLE — изменение существующей таблицы
  • DROP TABLE — удаление таблицы
  • CREATE INDEX — создание индекса (ключевого слова для облегчения поиска)
  • DROP INDEX — удаление индекса


 

weblabla.ru

Что такое база данных MySQL

Приветствую друзья! Сегодня я хочу затронуть достаточно интересную тему, а именно подробно ознакомить вас с базой данных MySQL. Это невероятно серьезные познания, способствующие разрешению многих задач веб разработки. База данных штука чрезвычайно надобная для ведения успешного сайта. Управляться со статическим ресурсом, состоящим из незначительного количества html страниц пустяково и без использования БД. Хотя сайты, как правило, склонны к расширению, а раз так для динамического проекта необходимо использовать базу данных. БД дает возможность структурировать и группировать информацию.

 

Так что же это база данных?

База данных – комплекс объединенных между собой таблиц, призванных заботиться о группировании и хранении определенной информации. В одной из таблиц могут храниться данные о зарегистрированном пользователе, в другой заголовки статей или же сам материал, в третей комментарии.

Структура базы данных постоянно изменяется в зависимости от изменений самого сайта. Внутри системы стабильно осуществляется некая корректировка информации. С целью легкости управления, изменения и добавления данных имеются специальные системы управления базами данных (СУБД).

Одно из лидирующих мест среди СУБД по праву занимает MySQL. Аббревиатура SQL расшифровывается как структурированный язык запросов, которому отведена важная роль управления реляционными БД. Именно благодаря SQL стало возможным создание таблиц, редактирование информации и т.п.

Как же осуществляется сбережение информации в реляционных базах данных?

Для того чтобы осмыслить этот процесс, представьте себе какую-нибудь таблицу, в которой расположены имена, идентификационные номера, адреса и т.п. Как раз то, что Вам удалось вообразить и является хранением данных реляционных БД. Как и в созданной таблице с помощью программы Excel, здесь уместно использование столбцов и строк. Каждый столбец имеет имя, которое отображается в названии, весь концепт в данном столбце относится к переменным единого рода. Расположение столбцов выполнено в строгом порядке, что не скажешь о строках. То и дело просматривается связь данных некоторых ячеек одной таблицы с другой. Такая связь существует практически беспрерывно. Запросы к базе данных возвращаются к пользователю в форме таблиц.

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

Огромным приоритетом MySQL считается способность работы с интерфейсом программного приложения API. Именно благодаря API обеспечивается элементарный доступ из программы пользователя к СУБД.

Наиболее распространенной и ходовой по праву считается база данных MySQL написанная на языке PHP. Множество CMS написаны именно на этом языке программирования, ярчайший тому пример движок Joomla. Взаимодействие с MySQL в данном случае осуществляется при помощи комплексности функций.

Не ленитесь, поделитесь!

stimylrosta.com.ua

Что такое SQL? Введение в базы данных

С этой публикации хочу начать серию статей про базы данных. Про основы. Главные, базовые моменты. Что такое SQL? Что такое базы данных? Для чего они нужны, и где мы их используем. Ссылки на цикл статей будут приведены здесь.

База данных

Начнем с определения. База данных — это набор данных, организованный таким образом, чтобы обеспечить к ним легкий доступ, эффективное управление и обновление.

База данных состоит из таблиц, в которых хранится соответствующая информация.

Например, вы могли бы использовать базу данных, если бы создали веб-сайт, подобный YouTube, который содержит много информации в виде видео, имен пользователей, паролей и комментариев.

Пример 1

Таблицы в базе данных

Таблицы хранят в себе и отображают информацию в структурированном формате в виде строк и столбцов, да да, это все те же столбцы и строки, которые вы могли бы наблюдать в книгах Excel.

Как правило, база данных состоит из нескольких таблиц, каждая из которых выполняет отведенные ей функции. Для примера можно рассмотреть таблицу телефонного справочника, которая содержит несколько столбцов — имя, фамилия и номер телефона:

Таблица 1.

ИмяФамилияНомер телефона
ПетяПупкин123-323-221
ВикаПетрова321-211-231
СашаВетров889-321-484

Данная таблица имеет 3 столбца с названиями Имя, Фамилия, Номер телефона. И 3 строки. Пересечение строки и столбца называется — поле. Каждая таблица из базы данных содержит в себе определенный набор полей, который характеризуют данные, содержащиеся в таблице.

Первичный ключ

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

Основные характеристики первичного ключа :

  • Он должен содержать уникальное значение для каждой строки
  • Он не может содержать значения NULL

Например, наша Таблица 1 содержит записи для каждого имени в телефонной книге. Уникальный идентификационный номер (id) был бы хорошим выбором для первичного ключа в таблице, поскольку всегда есть шанс, что будет несколько людей с одинаковым именем и фамилией.

Таблица 2.

id

Имя

Фамилия

Номер телефона

1ПетяПупкин123-323-221
2ВикаПетрова321-211-231
3СашаВетров889-321-484

 

  • Таблицы ограничены одним первичным ключом.
  • Значение первичного ключа должно быть различным для каждой строки.

Что такое SQL?

После того, как мы разобрались, что такое база данных, несложно разобраться, что такое SQL. SQL (Structured Query Language) означает Язык Структурированных Запросов.

SQL используется для доступа к базе данных и управления ею. Это своего рода набор инструкций — какие данные извлечь из таблиц, как представить и в какой последовательности.

MySQL — это программа, которая понимает SQL. Как установить MySQL в Linux

SQL может:

  • вставлять, обновлять или удалять записи в таблицах базы данных;
  • создавать новые базы данных, таблицы, представления;
  • извлекать данные из базы данных и т. д.

На этом сегодня всё. В следующей статье мы познакомимся с базовыми инструкциями SQL и рассмотрим примеры.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

www.lexone.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *