Страница 1 из 1

Schema

Добавлено: Чт 03 мар 2016 19:42
masterwin112
Установлен сервер 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.(динамически)

Re: Schema

Добавлено: Пт 04 мар 2016 11:15
masterwin112
CREATE DATABASE db_name

Re: Schema

Добавлено: Пт 04 мар 2016 15:19
ViktorV
Для создания новой БД и подключения к ней, вы можете использовать следующий код:

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

  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;