SQL це спеціальна мова запитів до баз даних. Через нього можна зробити запит в різному вигляді, в потрібній сортуванні і з потрібним фільтром, але це ще не все. Він також дозволяє змінювати дані в базі, видаляти і створювати нові записи.
SQL це універсальна мова запитів, який має загальний стандарт. У багатьох реаліціонних базах даних є можливість працювати з ними через цю мову, але в кожній базі є свої особливості, додаткові можливості і недоліки.
DevelNext підтримує з 4 бета версії MySQL і SQLite бази даних, з можливістю виконання SQL запитів.
Приклад SQL запиту
Для того, щоб почати працювати з базою MySQL, вам необхідно мати сервер MySQL. Щоб роздобути сервер MySQL у вас є кілька варіантів:
- Перейти на офіційний сайт MySQL і завантажити інсталятор сервера для своєї ОС, потім встановити його.
- Використовувати Denwer або схожий софт, який крім php і apache встановлює і сервер MySQL, який буде доступний через phpmyadmin.
- Знайти і використовувати хостинг з MySQL базою і сервером, проте дуже мало хостингів підтримують підключення до баз з зовнішнього світу.
Коли все готово, у вас повинна бути інформація про сервер і за яким логіном і паролем до нього можна підключитися.
Для початку підключіть в проекті пакет розширень MySQL у вкладці "Проект". Після цього в модулях на палітрі компонентів з'явиться новий компонент MySQL Клієнт. за допомогою нього ми і будемо працювати з нашою базою.
Додайте до модуля компонент MySQL клієнт і підключіть модуль до форми, в якій будете працювати з компонентом.
Налаштуйте компонент, задайте всі необхідні якості підключення!
Це все основні і обов'язкові налаштування підключення до MySQL!
Для виконання запитів до бази після підключення використовуйте метод компонента query (). см. приклад в демо-проектах для SQLite, api повністю збігається.
SQL стандарт мов для SQLite і MySQL може в деяких моментах відрізнятися.