База данных Firebase Realtime - это база данных NoSQL, поэтому она не имеет понятия таблиц, строк и столбцов.Вместо этого это просто дерево ценностей.Чтобы узнать больше об этих типах баз данных, прочитайте Моделирование данных NoSQL или посмотрите Firebase для разработчиков SQL .
Я рекомендую начать с документации Firebase или с одним из множества учебников по базе данных Firebase .Простейший пример записи в базу данных:
// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
Это записывает одно значение в узел с именем message
в базе данных.Если вы хотите написать другое сообщение, вы можете сделать:
database.getReference("message2").setValue("Hello again!");
Или, добавив еще более структуру:
database.getReference("messages").push().setValue("Hello World!");
В последней строке создается узел с именем messages
ичто новый ключ со случайным (но всегда увеличивающимся) ключом и значением "Hello World!"
.Этот messages
, вероятно, является наиболее близким эквивалентом таблицы, которую вы ищете.
Это примерно столько, сколько может уместиться в ответе, поэтому посмотрите ссылки, которые я дал, и просто попробуйте что-нибудь.Как только вы начинаете писать код, на самом деле довольно легко освоиться.