MySQL 5.0. Библиотека программиста. Виктор Гольцман
Чтение книги онлайн.

Читать онлайн книгу MySQL 5.0. Библиотека программиста - Виктор Гольцман страница 14

Название: MySQL 5.0. Библиотека программиста

Автор: Виктор Гольцман

Издательство:

Жанр: Программирование

Серия:

isbn: 978-5-49807-135-0

isbn:

СКАЧАТЬ Чтобы выполнить текущую команду, вы можете нажать либо кнопку Execute, расположенную справа от области запросов, либо комбинацию клавиш Ctrl+Enter. После выполнения команды запрошенные данные выводятся в области результатов, а сообщение о результате выполнения команды – в нижней части этой области.

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

      2.2. Создание базы данных

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

      Чтобы создать базу данных, выполним команду

      CREATE DATABASE <Имя базы данных>;

      Например, команда

      CREATE DATABASE SalesDept;

      создает базу данных с именем SalesDept (Отдел продаж).

      Если вам по каким-либо причинам нужно для новой базы данных установить кодировку по умолчанию, отличную от кодировки, указанной при настройке MySQL, то при создании базы данных вы можете указать нужную кодировку (character set) и/или правило сравнения (сортировки) символьных значений:

      CREATE DATABASE <Имя базы данных>

      CHARACTER SET <Имя кодировки>

      COLLATE <Имя правила сравнения>;

      Например, если вы будете в новую базу импортировать данные, которые находятся в кодировке CP-1251, то укажем эту кодировку при создании базы данных таким образом:

      CREATE DATABASE SalesDept

      CHARACTER SET cp1251 COLLATE cp1251_general_ci;

      Совет

      Чтобы просмотреть список используемых в MySQL кодировок, выполним команду SHOW CHARACTER SET; а чтобы увидеть список правил сравнения символьных значений – команду SHOW COLLATION;. При этом можно использовать оператор LIKE: например, чтобы увидеть все правила сравнения для кодировки CP-1251, выполним команду SHOW COLLATION LIKE %1251 %;. Окончание «_ci» (case insensitive) в названии правил сравнения означает, что при сравнении и сортировке регистр символов не учитывается, окончание «_cs» (case sensitive) – регистр учитывается, окончание «_bin» (binary) – сравнение и сортировка выполняются по числовым кодам символов. Для большинства правил сравнения вы можете найти описание (то есть порядок следования символов, в соответствии с которым будут упорядочиваться текстовые значения) на веб-странице http://www.collation-charts.org/mysql60/.

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

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

      ALTER DATABASE <Имя базы данных>

      CHARACTER SET <Имя кодировки>

      COLLATE <Имя правила сравнения>;

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

      Чтобы удалить ненужную СКАЧАТЬ