Три дня чтения в подарок
Зарегистрируйтесь и читайте бесплатно

Цитаты из MySQL 5.0. Библиотека программиста

Читайте в приложениях:
3218 уже добавило
Оценка читателей
4.0
  • По популярности
  • По новизне
  • Реляционная база данных существует в виде таблиц, имеющих свои имена. На пересечении каждого столбца и каждой строки располагается одно значение.
    1 В мои цитаты Удалить из цитат
  • 1.1. Что такое MySQL
    MySQL – это свободно распространяемая СУБД, разработанная компанией MySQL AB (www.mysql.com). MySQL имеет клиент-серверную архитектуру: к серверу MySQL могут обращаться различные клиентские приложения, в том числе с удаленных компьютеров. Рассмотрим важнейшие особенности MySQL, благодаря которым эта программа приобрела популярность.
    • MySQL – это СУБД с открытым кодом. Любой желающий может бесплатно скачать программу на сайте разработчика (http://dev.mysql.com/downloads/) и при необходимости доработать ее. Существует множество приложений MySQL, созданных и свободно распространяемых сторонними разработчиками. Однако для применения MySQL в коммерческом приложении необходимо приобрести коммерческую лицензированную версию программы у компании MySQL AB.
    • MySQL – кроссплатформенная система. Ее можно использовать практически во всех современных операционных системах, в том числе Windows, Linux, Mac OS, Solaris, HP-UX и др. В этой книге мы рассмотрим работу с MySQL только в ОС Windows.
    • MySQL имеет множество программных интерфейсов (API), благодаря которым к базе данных MySQL могут подключаться приложения, созданные с помощью C/C++, Eiffel, Java, Perl, PHP, Python, Tcl, ODBC, NET и Visual Studio. В главе 4 вы узнаете, как обращаться к базе данных MySQL из PHP-, Perl– и Java-приложений.
    • MySQL имеет отличные технические характеристики: многопоточность, многопользовательский доступ, быстродействие, масштабируемость (компания-разработчик приводит пример MySQL-сервера, который работает с 60 тыс. таблиц, содержащими приблизительно 5 млрд строк).
    • MySQL имеет развитую систему обеспечения безопасности и разграничения доступа на основе системы привилегий (гл. 5).
    MySQL представляет собой реляционную СУБД, то есть систему управления реляционными базами данных. Поэтому для построения базы данных в MySQL нам потребуются базовые понятия теории реляционных баз данных. Этим понятиям посвящается следующий раздел.
    В мои цитаты Удалить из цитат
  • Виктор Гольцман
    MySQL 5.0. Библиотека программиста
    В мои цитаты Удалить из цитат
  • Поэтому поддержание целостности данных является одной из основных функций любой СУБД.
    В мои цитаты Удалить из цитат
  • определяет строку. Это означает, что в таблице не должно быть строк, у которых значения во всех столбцах первичного ключа совпадают, при этом ни один столбец нельзя исключить из первичного ключа, иначе это условие нарушится.
    В мои цитаты Удалить из цитат
  • Первичный ключ – это минимальный набор столбцов, совокупность значений которых однозначно определя
    В мои цитаты Удалить из цитат
  • Включить и отключить обновление неуникальных индексов в таблице с типом MyISAM вы можете с помощью следующих команд:
    В мои цитаты Удалить из цитат
  • Добавить внешний ключ вы можете с помощью команды
    В мои цитаты Удалить из цитат
  • Данное свойство указывает, что в столбце разрешены неопределенные значения (NULL). Задавать это свойство имеет смысл только для столбцов с типом TIMESTAMP, которые по умолчанию не допускают неопределенных значений.
    В мои цитаты Удалить из цитат
  • Кроме того, нельзя использовать неопределенное значение по умолчанию (NULL), если для столбца задано свойство NOT NULL.
    В мои цитаты Удалить из цитат
  • Транзакцией называется группа связанных операций, которые должны быть либо все выполнены, либо все отменены. Если при выполнении одной из операций происходит ошибка или сбой, то транзакция отменяется. При этом все уже внесенные другими операциями изменения автоматически аннулируются и восстанавливается исходное состояние базы данных.
    В мои цитаты Удалить из цитат
  • При этом таблица A будет называться дочерней, а таблица B – родительской.
    В мои цитаты Удалить из цитат
  • На практике первичным ключом служит специальный столбец, значения которого автоматически задает СУБД
    В мои цитаты Удалить из цитат
  • Первичный ключ – это минимальный набор столбцов, совокупность значений которых однозначно определяет строку.
    В мои цитаты Удалить из цитат
  • Строки таблицы неупорядочены и не имеют номеров, поэтому различить их можно только по содержащимся значениям. В связи с этим возникает необходимость рассмотреть понятие первичного ключа (primary key).
    В мои цитаты Удалить из цитат