English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Курс MySQL

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

MySQL - это один из самых популярных систем управления реляционными базами данных, и MySQL является одним из лучших приложений RDBMS (Система управления реляционными базами данных) для веб-приложений.

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

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

База данных (Database) - это хранилище данных, организованное, хранящее и управляющее данными по структуре.

У каждой базы данных есть один или несколько различных API для создания, доступа, управления, поиска и копирования сохраненных данных.

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

Таким образом, в настоящее время мы используем реляционные системы управления базами данных (RDBMS) для хранения и управления большими объемами данных. Реляционная база данных - это база данных, основанная на реляционной модели, которая использует математические концепции и методы, такие как алгебра集合ов, для обработки данных в базе данных.

Особенности RDBMS (Система управления реляционными базами данных) следующие:

  • 1. Данные представлены в виде таблицы

  • 2. Каждая строка содержит различные имена записей

  • 3. Каждый столбец соответствует области данных для имени записи

  • 4. Многие строки и столбцы составляют форму

  • 5. Составление базы данных из нескольких форм

Термины RDBMS

До того как мы начнем изучать базу данных MySQL, давайте сначала познакомимся с некоторыми терминами RDBMS:

  • База данных: База данных - это собрание связанных таблиц.

  • Таблица данных: Таблица - это матрица данных. В базе данных таблицы выглядят как простая электронная таблица.

  • Строка: Строка (данные элемента) содержит данные одного и того же типа, например, данные почтового индекса.

  • Строка:Строка (равна тупле, или записи) - это набор связанных данных, например, данные подписки пользователя.

  • Избыточность: Хранение двойных данных, избыточность снижает производительность, но увеличивает безопасность данных.

  • Основной ключ: Основной ключ уникален. В одной таблице может быть только один основной ключ. Вы можете использовать основной ключ для поиска данных.

  • Внешний ключ:Внешний ключ используется для связи двух таблиц.

  • Комбинированный ключ: Комбинированный ключ (составной ключ) использует несколько колонок в качестве ключа индекса, обычно используется в комбинированном индексе.

  • Индекс:Использование индексов позволяет быстро получить доступ к специфической информации в таблицах базы данных. Индекс - это структура, которая сортирует значения одной или нескольких колонок в таблице базы данных. Он похож на оглавление книги.

  • Целостность ссылок: Целостность ссылок требует, чтобы в关系中 не было ссылок на несуществующие сущности. Целостность ссылок - это обязательное условие целостности модели отношений, цель которого - обеспечить целостность данных.

MySQL - это реляционная база данных (Relational Database Management System), так называемое "реляционное" можно понять как "таблицы", реляционная база данных состоит из одной или нескольких таблиц, как показано на следующей таблице:

  • Заголовок таблицы (header): имя каждой колонки;

  • Колонка (col): собрание данных с одинаковым типом данных;

  • Строка (row): каждая строка используется для описания конкретной информации записи;

  • : Значение (value): конкретная информация строки, каждый значительный элемент должен соответствовать типу данных этой колонки;

  • Ключ (key): Значение ключа уникально в текущей колонке.

MySQL база данных

MySQL - это реляционная система управления базами данных, разработанная компанией MySQL AB Швеции, и в настоящее время принадлежит компании Oracle. MySQL - это реляционная система управления базами данных, в которой данные хранятся в различных таблицах, а не во всех данных в одном хранилище, что увеличивает скорость и гибкость.

  • MySQL является открытым исходным кодом и в настоящее время принадлежит продуктам компании Oracle.

  • MySQL поддерживает крупные базы данных. Он может обрабатывать базы данных с миллионами записей.

  • MySQL использует стандартный формат языка SQL для данных.

  • MySQL может работать на множестве систем и поддерживает множество языков программирования. К этим языкам относятся C, C++, Python, Java, Perl, PHP, Eiffel, Ruby и Tcl.

  • MySQL имеет excelente поддержку PHP, PHP является в настоящее время наиболее популярным языком веб-разработки.

  • MySQL поддерживает крупные базы данных, поддерживает хранилища данных с 50 миллионами записей, файл таблицы системы 32-битной системы может поддерживать до 4 ГБ, 64-битная система поддерживает максимальный файл таблицы до 8 ТБ.

  • MySQL можно настроить, он использует лицензию GPL, вы можете изменить исходный код, чтобы разработать свою систему MySQL.

Что вы должны знать перед началом обучения?

Прежде чем начать изучать этот курс, вы должны знать основы PHP и HTML и уметь их просто применять.

Многие примеры в этом курсе связаны с языком PHP, наши примеры в основном демонстрируются на PHP.

Если вы еще не знаете PHP, вы можете узнать о нем через наш Курс PHPУзнайте об этом языке.

    MySQL является наиболее популярной开源 реляционной SQL-системой управления базами данных. MySQL является одним из лучших RDBMS для разработки различных веб-приложений. MySQL был разработан и поддерживается шведской компанией MySQL AB. Этот курс предоставит вам быстрый ввод в MySQL и познакомит вас с программированием MySQL.