Команда orintdDB

самая важная команда orintdb

запуск сервисно-ориентированной базы данных

статус сервис-ориентированной базы данных

остановка сервисно-ориентированной базы данных

Команда создания базы данных:
CREATE DATABASE ‹database-url› [‹user› ‹password› ‹storage-type› [‹db-type›]]
Пример: CREATE DATABASE PLOCAL: /opt/orientdb/databses/demo

Команда Alter Database:
ALTER DATABASE ‹attribute-name› ‹attribute-value›
Пример: orientdb› ALTER DATABASE custom strictSQL=false

синтаксис резервного копирования базы данных.
./backup.sh ‹dburl› ‹пользователь› ‹пароль› ‹назначение› [‹тип›]
Пример: backup.sh local:opt /orientdb/database/demo admin admin ./backup-demo.zip

Восстановить базу данных
ВОССТАНОВИТЬ DATABSE ‹URL-адрес zip-файла резервной копии›
Пример: $ orintdb

Команда Connect Database:
CONNECT ‹database-url› ‹user› ‹password›
Пример CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin

Команда отключения:
DISCONNECT
Пример: orientdb {db=demo}› DISCONNECT

команда info:
info
Пример: orientdb {db=demo}›info

СПИСОК БАЗ ДАННЫХ

команда заморозить базу данных:
ЗАБЛОКИРОВАТЬ БАЗУ ДАННЫХ
Пример:Orientdb{db=demo}› ЗАФОРМИРОВАТЬ БАЗУ ДАННЫХ

Команда освобождения базы данных:
RELEASE DATABASE
Пример: Orientdb{db=demo}›RELEASE DATABASE

команда базы данных config:
CONFIG
Пример: Orientdb{db=demo}›CONFG

команда update config:
CONFIG SET ‹config-variable› ‹config-value›
Пример: Orientdb{db=demo}›COFIG SET tx.autoREtry 5

команда update config get:
CONFIG GET ‹config-variable›
Пример: Orientdb{db=demo}›COFIG GET tx.autoREtry

Команда экспорта базы данных:
EXPORT DATABSE ‹выходной файл›
Пример: Orientdb{db=demo}›EXPORT DATABASE ./export-demo.export

Команда импорта базы данных:
IMPORT DATABSE ‹входной файл›
Пример: Orientdb{db=demo}›IMPORT DATABASE ./export-demo.export.gz

команда фиксации базы данных:
COMMIT

BEGIN command
orintdb {db=demo}›BEGIN
orintdb›INSER INTO employee (id,name) VALUE (12,’satish.P’)
orintdb› commit

Команда отката базы данных:
ROLLBACK
orintdb› ROLLBACK
orintdb› SELECT FROM employee WHERE name LIKE ‘%.P’

Команда оптимизации базы данных: означает Достижение наилучшей производительности за максимально короткое время
ОПТИМИЗАЦИЯ БАЗЫ ДАННЫХ [-lwedges] [-noverbose]
Пример:ОПТИМИЗАЦИЯ БАЗЫ ДАННЫХ -lwedges

Команда удаления базы данных:
DROP DATABASE [‹имя-базы-данных› ‹имя-пользователя-сервера› ‹пароль-пользователя-сервера›]
Пример: orintdb {db=demo}›DROP БАЗА ДАННЫХ
или
orientdb› DROP DATABASE PLOCAL:/opt/orientdb/databases/demo admin admin

команда вставки записи:
INSERTINTO [класс:]‹класс›|кластер:‹кластер›|индекс:‹индекс›
[(‹поле›[,] *) VALUES (‹выражение›[,]*)[,]*]|
[SET ‹поле› = ‹выражение›|‹подкоманда›[,]*]|
[CONTENT {‹JSON›}]
[RETURN ‹выражение›]
[FROM ‹ запрос›]

Команда SELECT:
SELECT [‹Projections›] [FROM ‹Target›[LET‹Assignment›*]
[WHERE ‹Condition›*]
[СГРУППИРОВАТЬ ПО ‹Полю›*]
[ ORDER BY ‹Поля›* [ASC|DESC]*]
[РАЗМОТКА ‹Поле›*]
[ SKIP ‹SkipRecords› ]
[ LIMIT ‹MaxRecords› ]
[FETCHPLAN ‹FetchPlan› ]
[ TIMEOUT ‹Timeout› [‹STRATEGY›]
[ LOCK default|record]
[ПАРАЛЛЕЛЬ]
[NOCACHE]

ممنیتتزتزkkkff
Команда LOAD RECORD:
LOAD RECORD ‹record-id›
Пример: orintdb {db=demo}› LOAD RECORD #11:0

Команда RELOAD Record:
RELOAD RECORD ‹record-id›

Команда экспорта записи:
EXPORT RECORD ‹format›
Пример: orientdb {db=demo}› EXPORT RECORD json

Команда обновления записи:
UPDATE‹class›|cluster:‹cluster›|‹recordID›
[SET|INCREMENT|ADD|REMOVE|PUT‹field-name ›=‹field-value›[,]*]|[CONTENT|MERGE‹JSON›]
[UPSERT]
[RETURN ‹returning ›[‹возвращающее-выражение›]]
[ГДЕ ‹условия›]
[БЛОКИРОВКА по умолчанию|запись]
[LIMIT ‹max- Records›] [TIMEOUT ‹timeout›]

Команда Truncate: используется для удаления значения конкретной записи.
ОТРЕЗАТЬ ЗАПИСЬ ‹rid›*
Пример: orientdb {db=demo}› ОТРЕЗАТЬ ЗАПИСЬ #11:4

Команда удаления:
УДАЛИТЬ ИЗ ‹Класс›|кластер:‹кластер›|индекс:‹индекс› [БЛОКИРОВКА ‹по умолчанию|запись›]
[ВОЗВРАТ ‹возврат ›] [WHERE ‹Condition›*] [LIMIT‹MaxRecords›] [TIMEOUT‹timeout›]
Пример: orientdb {db=demo}› DELETE FROM Customer WHERE id = 4

Команда создания класса:
CREATE CLASS ‹class› [EXTENDS ‹ super — class›] [CLUSTER ‹cluster — id›*][CLUSTERS ‹total-cluster-number›][ABSTRACT]
orintdb› CREATE CLASS Account
Пример: orientdb› CREATE CLASS Car EXTENDS Vehicle //класс Car, который расширяется до класса Vehicle
или orientdb› CREATE CLASS Person ABSTRACT

Команда Alter Class:
ALTER CLASS ‹class› ‹attribute-name› ‹attribute-value›
Пример: orientdb› ALTER CLASS Employee SUPERCLASS Person
orientdb› ALTER КЛАСС Сотрудник СУПЕРКЛАСС +Человек

Команда Truncate Class:
TRUNCATE CLASS ‹class› [ПОЛИМОРФНЫЙ] [НЕБЕЗОПАСНЫЙ]
Пример: orientdb› TRUNCATE CLASS Profile

Команда Drop Class:
DROP CLASS ‹class›
Пример: orintdb› DROP CLASS Emplyee

Команда Создать кластер:
CREATE CLUSTER ‹cluster› [ID ‹cluster-id›]
Пример: orintdb›CREATE CLUSTER sales

Команда Alter Cluster:
ALTER CLUSTER ‹cluster› ‹attribute-name› ‹attribute-value›
Пример: orintdb›ALTER CLUSTER ИМЯ сотрудника Employee2

Команда Truncate Cluster:
TRUNCATE CLUSTER ‹имя-кластера›
Пример: orintdb {db=demo}›TRUNCATE CLUSTER Profie

Команда удаления кластера:
DROP CLUSTER ‹имя-кластера› | ‹cluster-id›
Пример: orintdb ›DROP CLUSTER Sals

Команда создания свойства:
CREATE PROPERTY‹имя-класса›.‹имя-свойства›‹тип-свойства›[‹связанный-тип›][‹связанный-класс›]
Пример orientdb› СОЗДАТЬ СВОЙСТВО Employee.name STRING

Команда изменения свойства:
ALTER PROPERTY ‹class›.‹property› ‹attribute-name› ‹attribute-value›
Пример:rinetdb {db=demo}› ALTER PROPERTY Customer .age ИМЯ родился

Команда удаления свойства:
DROP PROPERTY ‹class›.‹property› [FORCE]
Пример: rinetdb › DROP PROPERTY Customer.age

Команда создания вершины:
CREATE VERTEX[‹класс›][CLUSTER‹кластер›][SET‹поле›=‹выражение›[,]*]
Пример: CREATE VERTEX

Команда Move Vertex:
MOVE VERTEX ‹source› TO ‹destination› [SET [‹field›=‹value›]* [,]] [MERGE ‹JSON›] [BATCH ‹batch-size›]
Пример: orintdb› ПЕРЕМЕСТИТЕ ВЕРШИНУ #11:2 В КЛАСС: Сотрудник
или
orientdb› ПЕРЕМЕСТИТЕ ВЕРШИНУ (ВЫБЕРИТЕ ИЗ ЗАКАЗЧИКА) В КЛАСС: Сотрудник

Команда удаления вершины:
DELETE VERTEX ‹вершина›[WHERE ‹условия›] [LIMIT ‹MaxRecords››] [BATCH ‹batch -size›]
Пример: orientdb› DELETE VERTEX #14
или orientdb› УДАЛИТЬ VERTEX Customer WHERE isSpam=TRUE

Команда Create EDge:
CREATE EDGE ‹class› [CLUSTER ‹cluster›] FROM ‹rid›|(‹query›)|[‹rid›]*TO
‹rid›|(‹запрос›)|[‹rid›]*
[SET ‹field› =‹expression›[,]*]|CONTENT {‹JSON›}
[RETRY ‹повторить› [WAIT ‹pauseBetweenRetriesInMs]] [BATCH ‹batch-size›]
Пример: orientdb› CREATE EDGE FROM #11:4 TO # 13:2

Команда Update Edge:
UPDATE EDGE ‹edge›
[SET|INCREMENT|ADD|REMOVE|PUT ‹field -name›= ‹field — value› [, ]*]|[CONTENT|MERGE ‹JSON›]
[RETURN ‹возврат›
[‹возврат — выражение›]]
[ГДЕ ‹условия›] [БЛОКИРОВКА по умолчанию|запись]
[ЛИМИТ ‹максимум — записей›] [ТАЙМ-АУТ ‹время ожидания›]< br /> Пример: orientdb› UPDATE EDGE address SET out= (SELECT FROM Address WHERE areaID = 001) WHERE name = 'krishna'

Удалить край Команда:
УДАЛИТЬ КРАЙ
( ‹rid›
|
[‹rid› (, ‹rid›)*] |(
[
FROM (‹rid› | ‹select_statement›)] [ TO( ‹rid› |
‹select_statement›)])
|
[‹class› ]([WHERE ‹условия›]
[LIMIT ‹MaxRecords›] [BATCH ‹batch — size›] ))
Пример: orientdb {db=demo } › УДАЛИТЬ EDGE FROM #11:2 TO #11:10, ГДЕ дата ›=”2012–01–15”

команда создания последовательности:
CREATE SEQUENCE ‹sequence› TYPE ‹CACHED|ORDERED› [START ‹start›] [INCREMENT ‹increment›] [CACHE ‹cache›]
Пример: СОЗДАТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ seqid START 1201

Команда изменения последовательности:
ALTER SEQUENCE‹последовательность›[START‹начальная точка›][INCREMENT‹приращение›][CACHE ‹cache›]
Пример: ALTER SEQUENCE seqid START 1000

Команда создания индекса:
CREATE INDEX ‹name›[ON ‹class-name›(prop-names)]‹type›[‹key-type›][METADATA {‹metadata›}]
Пример: orientdb› CREATE INDEX indexforID ON sales_user (id) UNIQUE

индекс запроса
SELECT FROM INDEX:indexforId

Команда удаления индекса:
DROP INDEX ‹name›
Пример: DROP INDEX sales_users .Id service orientdb start

статус сервис-ориентированной базы данных

остановка сервисно-ориентированной базы данных

Команда создания базы данных:
CREATE DATABASE ‹database-url› [‹user› ‹password› ‹storage-type› [‹db-type›]]
Пример: CREATE DATABASE PLOCAL: /opt/orientdb/databses/demo

Команда Alter Database:
ALTER DATABASE ‹attribute-name› ‹attribute-value›
Пример: orientdb› ALTER DATABASE custom strictSQL=false

синтаксис резервного копирования базы данных.
./backup.sh ‹dburl› ‹пользователь› ‹пароль› ‹назначение› [‹тип›]
Пример: backup.sh local:opt /orientdb/database/demo admin admin ./backup-demo.zip

Восстановить базу данных
ВОССТАНОВИТЬ DATABSE ‹URL-адрес zip-файла резервной копии›
Пример: $ orintdb

Команда Connect Database:
CONNECT ‹database-url› ‹user› ‹password›
Пример CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin

Команда отключения:
DISCONNECT
Пример: orientdb {db=demo}› DISCONNECT

команда info:
info
Пример: orientdb {db=demo}›info

СПИСОК БАЗ ДАННЫХ

команда заморозить базу данных:
ЗАБЛОКИРОВАТЬ БАЗУ ДАННЫХ
Пример:Orientdb{db=demo}› ЗАФОРМИРОВАТЬ БАЗУ ДАННЫХ

Команда освобождения базы данных:
RELEASE DATABASE
Пример: Orientdb{db=demo}›RELEASE DATABASE

команда базы данных config:
CONFIG
Пример: Orientdb{db=demo}›CONFG

команда update config:
CONFIG SET ‹config-variable› ‹config-value›
Пример: Orientdb{db=demo}›COFIG SET tx.autoREtry 5

команда update config get:
CONFIG GET ‹config-variable›
Пример: Orientdb{db=demo}›COFIG GET tx.autoREtry

Команда экспорта базы данных:
EXPORT DATABSE ‹выходной файл›
Пример: Orientdb{db=demo}›EXPORT DATABASE ./export-demo.export

Команда импорта базы данных:
IMPORT DATABSE ‹входной файл›
Пример: Orientdb{db=demo}›IMPORT DATABASE ./export-demo.export.gz

команда фиксации базы данных:
COMMIT

BEGIN command
orintdb {db=demo}›BEGIN
orintdb›INSER INTO employee (id,name) VALUE (12,’satish.P’)
orintdb› commit

Команда отката базы данных:
ROLLBACK
orintdb› ROLLBACK
orintdb› SELECT FROM employee WHERE name LIKE ‘%.P’

Команда оптимизации базы данных: означает Достижение наилучшей производительности за максимально короткое время
ОПТИМИЗАЦИЯ БАЗЫ ДАННЫХ [-lwedges] [-noverbose]
Пример:ОПТИМИЗАЦИЯ БАЗЫ ДАННЫХ -lwedges

Команда удаления базы данных:
DROP DATABASE [‹имя-базы-данных› ‹имя-пользователя-сервера› ‹пароль-пользователя-сервера›]
Пример: orintdb {db=demo}›DROP БАЗА ДАННЫХ
или
orientdb› DROP DATABASE PLOCAL:/opt/orientdb/databases/demo admin admin

команда вставки записи:
INSERTINTO [класс:]‹класс›|кластер:‹кластер›|индекс:‹индекс›
[(‹поле›[,] *) VALUES (‹выражение›[,]*)[,]*]|
[SET ‹поле› = ‹выражение›|‹подкоманда›[,]*]|
[CONTENT {‹JSON›}]
[RETURN ‹выражение›]
[FROM ‹ запрос›]

Команда SELECT:
SELECT [‹Projections›] [FROM ‹Target›[LET‹Assignment›*]
[WHERE ‹Condition›*]
[СГРУППИРОВАТЬ ПО ‹Полю›*]
[ ORDER BY ‹Поля›* [ASC|DESC]*]
[РАЗМОТКА ‹Поле›*]
[ SKIP ‹SkipRecords› ]
[ LIMIT ‹MaxRecords› ]
[FETCHPLAN ‹FetchPlan› ]
[ TIMEOUT ‹Timeout› [‹STRATEGY›]
[ LOCK default|record]
[ПАРАЛЛЕЛЬ]
[NOCACHE]

ممنیتتزتزkkkff
Команда LOAD RECORD:
LOAD RECORD ‹record-id›
Пример: orintdb {db=demo}› LOAD RECORD #11:0

Команда RELOAD Record:
RELOAD RECORD ‹record-id›

Команда экспорта записи:
EXPORT RECORD ‹format›
Пример: orientdb {db=demo}› EXPORT RECORD json

Команда обновления записи:
UPDATE‹class›|cluster:‹cluster›|‹recordID›
[SET|INCREMENT|ADD|REMOVE|PUT‹field-name ›=‹field-value›[,]*]|[CONTENT|MERGE‹JSON›]
[UPSERT]
[RETURN ‹returning ›[‹возвращающее-выражение›]]
[ГДЕ ‹условия›]
[БЛОКИРОВКА по умолчанию|запись]
[LIMIT ‹max- Records›] [TIMEOUT ‹timeout›]

Команда Truncate: используется для удаления значения конкретной записи.
ОТРЕЗАТЬ ЗАПИСЬ ‹rid›*
Пример: orientdb {db=demo}› ОТРЕЗАТЬ ЗАПИСЬ #11:4

Команда удаления:
УДАЛИТЬ ИЗ ‹Класс›|кластер:‹кластер›|индекс:‹индекс› [БЛОКИРОВКА ‹по умолчанию|запись›]
[ВОЗВРАТ ‹возврат ›] [WHERE ‹Condition›*] [LIMIT‹MaxRecords›] [TIMEOUT‹timeout›]
Пример: orientdb {db=demo}› DELETE FROM Customer WHERE id = 4

Команда создания класса:
CREATE CLASS ‹class› [EXTENDS ‹ super — class›] [CLUSTER ‹cluster — id›*][CLUSTERS ‹total-cluster-number›][ABSTRACT]
orintdb› CREATE CLASS Account
Пример: orientdb› CREATE CLASS Car EXTENDS Vehicle //класс Car, который расширяется до класса Vehicle
или orientdb› CREATE CLASS Person ABSTRACT

Команда Alter Class:
ALTER CLASS ‹class› ‹attribute-name› ‹attribute-value›
Пример: orientdb› ALTER CLASS Employee SUPERCLASS Person
orientdb› ALTER КЛАСС Сотрудник СУПЕРКЛАСС +Человек

Команда Truncate Class:
TRUNCATE CLASS ‹class› [ПОЛИМОРФНЫЙ] [НЕБЕЗОПАСНЫЙ]
Пример: orientdb› TRUNCATE CLASS Profile

Команда Drop Class:
DROP CLASS ‹class›
Пример: orintdb› DROP CLASS Emplyee

Команда Создать кластер:
CREATE CLUSTER ‹cluster› [ID ‹cluster-id›]
Пример: orintdb›CREATE CLUSTER sales

Команда Alter Cluster:
ALTER CLUSTER ‹cluster› ‹attribute-name› ‹attribute-value›
Пример: orintdb›ALTER CLUSTER ИМЯ сотрудника Employee2

Команда Truncate Cluster:
TRUNCATE CLUSTER ‹имя-кластера›
Пример: orintdb {db=demo}›TRUNCATE CLUSTER Profie

Команда удаления кластера:
DROP CLUSTER ‹имя-кластера› | ‹cluster-id›
Пример: orintdb ›DROP CLUSTER Sals

Команда создания свойства:
CREATE PROPERTY‹имя-класса›.‹имя-свойства›‹тип-свойства›[‹связанный-тип›][‹связанный-класс›]
Пример orientdb› СОЗДАТЬ СВОЙСТВО Employee.name STRING

Команда изменения свойства:
ALTER PROPERTY ‹class›.‹property› ‹attribute-name› ‹attribute-value›
Пример:rinetdb {db=demo}› ALTER PROPERTY Customer .age ИМЯ родился

Команда удаления свойства:
DROP PROPERTY ‹class›.‹property› [FORCE]
Пример: rinetdb › DROP PROPERTY Customer.age

Команда создания вершины:
CREATE VERTEX[‹класс›][CLUSTER‹кластер›][SET‹поле›=‹выражение›[,]*]
Пример: CREATE VERTEX

Команда Move Vertex:
MOVE VERTEX ‹source› TO ‹destination› [SET [‹field›=‹value›]* [,]] [MERGE ‹JSON›] [BATCH ‹batch-size›]
Пример: orintdb› ПЕРЕМЕСТИТЕ ВЕРШИНУ #11:2 В КЛАСС: Сотрудник
или
orientdb› ПЕРЕМЕСТИТЕ ВЕРШИНУ (ВЫБЕРИТЕ ИЗ ЗАКАЗЧИКА) В КЛАСС: Сотрудник

Команда удаления вершины:
DELETE VERTEX ‹вершина›[WHERE ‹условия›] [LIMIT ‹MaxRecords››] [BATCH ‹batch -size›]
Пример: orientdb› DELETE VERTEX #14
или orientdb› УДАЛИТЬ VERTEX Customer WHERE isSpam=TRUE

Команда Create EDge:
CREATE EDGE ‹class› [CLUSTER ‹cluster›] FROM ‹rid›|(‹query›)|[‹rid›]*TO
‹rid›|(‹запрос›)|[‹rid›]*
[SET ‹field› =‹expression›[,]*]|CONTENT {‹JSON›}
[RETRY ‹повторить› [WAIT ‹pauseBetweenRetriesInMs]] [BATCH ‹batch-size›]
Пример: orientdb› CREATE EDGE FROM #11:4 TO # 13:2

Команда Update Edge:
UPDATE EDGE ‹edge›
[SET|INCREMENT|ADD|REMOVE|PUT ‹field -name›= ‹field — value› [, ]*]|[CONTENT|MERGE ‹JSON›]
[RETURN ‹возврат›
[‹возврат — выражение›]]
[ГДЕ ‹условия›] [БЛОКИРОВКА по умолчанию|запись]
[ЛИМИТ ‹максимум — записей›] [ТАЙМ-АУТ ‹время ожидания›]< br /> Пример: orientdb› UPDATE EDGE address SET out= (SELECT FROM Address WHERE areaID = 001) WHERE name = 'krishna'

Удалить край Команда:
УДАЛИТЬ КРАЙ
( ‹rid›
|
[‹rid› (, ‹rid›)*] |(
[
FROM (‹rid› | ‹select_statement›)] [ TO( ‹rid› |
‹select_statement›)])
|
[‹class› ]([WHERE ‹условия›]
[LIMIT ‹MaxRecords›] [BATCH ‹batch — size›] ))
Пример: orientdb {db=demo } › УДАЛИТЬ EDGE FROM #11:2 TO #11:10, ГДЕ дата ›=”2012–01–15”

команда создания последовательности:
CREATE SEQUENCE ‹sequence› TYPE ‹CACHED|ORDERED› [START ‹start›] [INCREMENT ‹increment›] [CACHE ‹cache›]
Пример: СОЗДАТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ seqid START 1201

Команда изменения последовательности:
ALTER SEQUENCE‹последовательность›[START‹начальная точка›][INCREMENT‹приращение›][CACHE ‹cache›]
Пример: ALTER SEQUENCE seqid START 1000

Команда создания индекса:
CREATE INDEX ‹name›[ON ‹class-name›(prop-names)]‹type›[‹key-type›][METADATA {‹metadata›}]
Пример: orientdb› CREATE INDEX indexforID ON sales_user (id) UNIQUE

индекс запроса
SELECT FROM INDEX:indexforId

Удалить индекс Команда:
DROP INDEX ‹name›
Пример: DROP INDEX sales_u sers .Id