Skip to content
This repository has been archived by the owner on Jun 2, 2020. It is now read-only.

Подключение базы данных

Ваня edited this page Nov 14, 2018 · 4 revisions

Подключение базы данных

  • Откройте файл mysql.ini в папке scriptfiles
  • Настройте параметры для подключения к вашей базе данных
  • В базе данных должна быть кодировка utf8_general_ci

Создание таблицы в базе данных

  • Название таблицы для учётных записей должна быть accounts
Поле Тип
UID SERIAL
Name VARCHAR(24)
Password VARCHAR(18)
Access TINYINT
Kills INT
Deaths INT
Cash INT
Reg_IP VARCHAR(46)
Last_IP VARCHAR(46)
VIP TINYINT(4)
Settings VARCHAR(10)
Language BOOLEAN
Code VARCHAR(18)
IP_Code VARCHAR(7)
Achievements VARCHAR(16)
--
-- Структура таблицы `accounts`
--

CREATE TABLE `accounts` (
  `UID` bigint(20) UNSIGNED NOT NULL,
  `Name` varchar(24) NOT NULL,
  `Password` varchar(18) NOT NULL,
  `Access` tinyint(1) NOT NULL,
  `Kills` int(11) NOT NULL,
  `Deaths` int(11) NOT NULL,
  `Cash` int(11) NOT NULL,
  `Reg_IP` varchar(46) NOT NULL,
  `Last_IP` varchar(46) NOT NULL,
  `VIP` tinyint(4) NOT NULL,
  `Settings` varchar(10) NOT NULL DEFAULT '1,1,1,1',
  `Language` tinyint(1) NOT NULL,
  `Code` varchar(18) NOT NULL,
  `IP_Code` varchar(7) NOT NULL,
  `Achievements` varchar(16) NOT NULL DEFAULT '0,0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Индексы таблицы `accounts`
--
ALTER TABLE `accounts`
  ADD UNIQUE KEY `UID` (`UID`);

--
-- AUTO_INCREMENT для таблицы `accounts`
--
ALTER TABLE `accounts`
  MODIFY `UID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;