skaiter

mysql DB Регистрация

Recommended Posts

Решил побаловаться с созданием сервера, но не могу пройти как мне кажется самый сложный этап. Не могу создать примитивную базу данных, облазил кучу разных ресурсов, пересмотрел кучу роликов и допустим разобрался как через MySQL Workbench создать саму базу, НО проблема в том, что, как-то нужно создать таблицу с информацией о игроках, мало того её нужно как то привязать к плагину, который будет отвечать за их регистрацию, это как понял я. Если это не так, то объясните кому не лень как правильно, буду очень признателен. Извиняюсь за то глупое формулирование вопроса, время ночь, голова не думает.
В краткость вопрос звучит так: Как создать таблицу и привязать её к плагину.

Только без критики и сарказма, пожалуйста. Я только начал и для меня все пока что очень тяжело)

Share this post


Link to post
Share on other sites
3 часа назад, skaiter сказал:

 время ночь, голова не думает.

Так может и не стоит на ночь начинать познавать mysql? :)

Для начала тебе нужно установить node js, потом саму библиотеку mysql, для этого в консоли переходишь в папку с сервером и пишешь npm i mysql

Собссно все есть в вики > https://wiki.rage.mp/index.php?title=MySQL

По поводу создания базы и вообще работы с ней - очень много информации в гугле

ps: как по мне phpmyadmin попроще будет для изучения.. но это не точно. Как локальный сервер - рекомендую openserver

Share this post


Link to post
Share on other sites

Спасибо за ответ.

Дело в том что Node.js  и mysql установлены, с ними проблем нету. По поводу создания таблиц и вообще базы данных, мне не понятно как создать таблицу с инфой о игроках, Что там должно быть? Какие пункты? Этой информации я к сожалению не нашел, но я почти уверен что просто мало искал и где то такая инфа конечно есть...

Share this post


Link to post
Share on other sites

Ну и так же вопрос еще в том. БД содержит в себе только таблицу или какую то еще инфу?

Share this post


Link to post
Share on other sites
1 час назад, skaiter сказал:

Ну и так же вопрос еще в том. БД содержит в себе только таблицу или какую то еще инфу?

Бд содержит только таблицу, если это ты про SQL языки, если нет то может содержать и текст, но тут об этом не будем говорить.  Посмотри тут:

http://tradebenefit.ru/lessons.php?type=MySQL
Хотя мне свое время помогла вот этот видео курс https://www.youtube.com/watch?v=P2Eaf9M4gOU

Насчет пунктов: их ты сам делаешь, в зависимости что нужно сохранить в базе.
Насчет создания БД, это делается с помощью такого синтаксиса: CREATE TABLE тут поищи:
https://dev.mysql.com/doc/refman/5.7/en/create-table.html
http://www.mysql.ru/docs/man/CREATE_TABLE.html
http://www.spravkaweb.ru/mysql/sql/createtable

 

 

Share this post


Link to post
Share on other sites
4 часа назад, skaiter сказал:

Что там должно быть? Какие пункты? Этой информации я к сожалению не нашел, но я почти уверен что просто мало искал и где то такая инфа конечно есть...

И не найдешь, каждому свое.

Начни с банального, создай таблицу со столбцами: name pass kill death, сделай простую регистрацию по команде /log/reg [password] и при выходе(playerQuit) отправляй убийства и смерти в базу если игрок авторизован. Ну а дальше по надобности добавляй столбики

Если что-то типа эрпэ собрался делать или вообще планируешь много сохранять, то почитай про оптимизацию структуры БД

Share this post


Link to post
Share on other sites
1 час назад, Bryan63 сказал:

И не найдешь, каждому свое.

Начни с банального, создай таблицу со столбцами: name pass kill death, сделай простую регистрацию по команде /log/reg [password] и при выходе(playerQuit) отправляй убийства и смерти в базу если игрок авторизован. Ну а дальше по надобности добавляй столбики

Если что-то типа эрпэ собрался делать или вообще планируешь много сохранять, то почитай про оптимизацию структуры БД

Нет, о эрпэ даже не думал, хочу дм, идеи есть, навыков нету, в общем буду пробывать =)

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.