Schema

Обсуждение возникших проблем, предложений и ошибок MyDAC компонентов
Ответить
masterwin112
Сообщения: 5
Зарегистрирован: Ср 02 мар 2016 10:00

Schema

Сообщение masterwin112 » Чт 03 мар 2016 19:42

Установлен сервер MySQL 5.7.11.
Установлен UniDAC 6.2.8. Embarcadero 10 Seattle.
Покажите пример пожалуйста как создать новую схему в Delphi.
При установке сервера MySQL 5.7.11 устанавливаются следующие схемы:
- information_schema
- mysql
- performance_schema
- sakila
- sys
- world;
Вопрос - как с помощью Delphi UniDAC 6.2.8 создать новую схему?
Какой должен быть SQL запрос или код на Delphi.(динамически)

masterwin112
Сообщения: 5
Зарегистрирован: Ср 02 мар 2016 10:00

Re: Schema

Сообщение masterwin112 » Пт 04 мар 2016 11:15

CREATE DATABASE db_name

ViktorV
Devart Team
Сообщения: 206
Зарегистрирован: Чт 31 июл 2014 09:52

Re: Schema

Сообщение ViktorV » Пт 04 мар 2016 15:19

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

Код: Выделить всё

  MyConnection.Database = 'mysql';
  MyConnection.Connect;
  MyConnection.ExecSQL('CREATE DATABASE IF NOT EXISTS `new_database` CHARACTER SET utf8 COLLATE utf8_general_ci', []);
  MyConnection.Database = 'new_database';
  MyConnection.Connect;

Ответить