From 28b003faecd20cf9b4a590dff8f4a9519c4aaa95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=A1?= =?UTF-8?q?=D0=B0=D1=84=D1=80=D0=BE=D0=BD=D0=BE=D0=B2?= Date: Wed, 2 Apr 2025 18:47:13 +0000 Subject: [PATCH] Update README.md --- README.md | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 5ec98c0..8f444c6 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@
  • Начало
  • Загрузка
  • Примеры
  • -
  • 4
  • +
  • CSV
  • @@ -91,8 +91,8 @@ loadmodule /path/to/fbx.so ## Примеры -### Select statement -You may specify multiple fields separated by comma +### Выберетите оператор +Вы можете указать несколько полей, разделенных запятой. ```sql futriix:~> dbx select name, gender, birth from phonebook 1) 1) name @@ -121,7 +121,7 @@ futriix:~> dbx select name, gender, birth from phonebook 6) "2018-01-31" ``` -"*" is support +"*" Поддерживается ```sql futriix:~> dbx select * from phonebook where birth > '2019-11-11' 1) 1) "name" @@ -136,7 +136,7 @@ futriix:~> dbx select * from phonebook where birth > '2019-11-11' 10) "F" ``` -If you want to show the exact keys, you may try rowid() +Если вы хотите отобразить точные ключи, вы можете попробовать вызвать функцию rowid() ```sql futriix:~> dbx select rowid() from phonebook 1) 1) rowid() @@ -149,7 +149,6 @@ futriix:~> dbx select rowid() from phonebook 2) "phonebook:1588299196-2115347437" ``` -The above is nearly like ValkeyS keys command ```sql futriix:~> keys phonebook* 1) "phonebook:1588298418-551514504" @@ -158,10 +157,10 @@ futriix:~> keys phonebook* 4) "phonebook:1588299191-764848276" ``` -Each record is exactly a hash, you could use raw ValkeyS commands ``hget, hmget or hgetall`` to retrieve the same content +Каждая запись представляет собой хеш, вы можете использовать простые команды, например, ``hget, hmget или hgetall`` для извлечения того же содержимого. -#### Where clause -Your could specify =, >, <, >=, <=, <>, != or like conditions in where clause. Now the module only support "and" to join multiple conditions. +#### Условия в операторе Where +Вы можете указать =, >, <, >=, <=, <>, != или подобные условия в предложении where. Теперь модуль поддерживает только "and" для объединения нескольких условий. ```sql futriix:~> dbx select tel from phonebook where name like Son 1) 1) tel @@ -173,8 +172,8 @@ futriix:~> dbx select tel from phonebook where name like Son and pos = 4 2) "1-888-3333-1412" ``` -#### Order clause -Ordering can be ascending or descending. All sortings are alpha-sort. +#### Сортировки +Сортировка может быть по возрастанию или по убыванию. Все сортировки являются альфа-сортировкой. ```sql futriix:~> dbx select name, pos from phonebook order by pos asc 1) 1) name @@ -204,7 +203,7 @@ futriix:~> dbx select name from phonebook order by pos desc 2) "Betty Joan" ``` -#### Top clause +#### СОртировка по возрастанию ```sql futriix:~> dbx select top 3 name, tel from phonebook order by pos desc 1) 1) name @@ -223,8 +222,8 @@ futriix:~> dbx select top 0 * from phonebook (empty list or set) ``` -#### Into clause for copy hash table -You could create another hash table by into clause. +#### Предложение Into для копирования хэш-таблицы +Вы можете создать еще одну хеш-таблицу с помощью предложения into. ```sql futriix:~> dbx select * into testbook from phonebook 1) testbook:1588325407-1751904058 @@ -279,7 +278,7 @@ futriix:~> dbx select * from testbook 10) "F" ``` -#### Into csv clause for exporting records in csv format +#### CSV ```sql futriix:~> dbx select * into csv "/tmp/testbook.csv" from phonebook where pos > 2 1) Kevin Louis,111-2123-1233,2009-12-31,6,F @@ -393,12 +392,9 @@ $ Valkeys-cli dbx select name from phonebook where tel like 9812 ``` Note that "*" requires double quoted otherwise it will pass all the filename in current directory. Of course you could quote the whole SQL statement. ```sql -$ Valkeys-cli dbx "select * from phonebook where gender = M order by pos desc" +$ Futriix-cli dbx "select * from phonebook where gender = M order by pos desc" ``` -## Compatibility -ValkeyS v4.0 - ## License MIT