Aceasta este comanda mdb-sql care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mdb-sql - Interfață SQL cu instrumentele MDB
REZUMAT
mdb-sql [-HFp] [-d delimitator] [-i fişier] [-o fişier] [Baza de date]
DESCRIERE
mdb-sql este un program utilitar distribuit cu MDB Tools.
mdb-sql permite interogarea unui MDB Baza de date folosind un limbaj limitat de subset SQL.
OPŢIUNI
-H Suprimați rândul antetului.
-F Suprimați rândul de subsol.
-p Opriți imprimarea frumoasă. În mod implicit, rezultatele sunt tipărite într-un format de tabel ASCII
care arată bine, dar nu este propice pentru manipularea ieșirii cu instrumente Unix.
Această opțiune imprimă rezultatul clar într-un format separat de file.
-d Specificați o coloană alternativă delimitator. Daca nu delimitator este specificat, coloanele vor
să fie delimitat de un caracter de tabulație dacă este destul de imprimat (-p) este oprit. Dacă drăguță
imprimarea este activată această opțiune nu are sens.
-i Specificați o intrare fişier. Această opțiune permite o intrare fişier conţinând SQL-ul să fie
transferat la mdb-sql. Vezi Note.
-o Specificați o ieșire fişier. Această opțiune permite denumirea unei ieșiri fişier a fi folosit
în loc de stdout.
COMANDE
mdb-sql în modul interactiv preia niște comenzi speciale.
conectaţi la <Baza de date>
Daca nu Baza de date a fost specificat pe linia de comandă această comandă este necesară înainte
sunt emise orice întrebări. De asemenea, permite comutarea bazelor de date o dată în instrument.
deconecta
Se va deconecta de la curent Baza de date.
go Fiecare lot este trimis la parser folosind comanda „go”.
resetare Un lot poate fi șters folosind comanda „resetare”.
listă tabele
Comanda list tables va afișa o listă de tabele disponibile în aceasta Baza de date,
similar cu utilitarul mdb-tables de pe linia de comandă.
descrie tabel
Va afișa informațiile coloanei pentru tabelul specificat.
părăsi Va ieși din instrument.
SQL LIMBA
Subsetul SQL implementat în prezent este destul de mic, acceptând doar interogări de tabel unice,
fără agregate și suport limitat pentru clauzele WHERE. Iată un scurt rezumat al
limbaj suportat.
Selectați:
SELECTAȚI [* | ] DIN UNDE
coloană listă:
[, ]
Unde clauză:
[ȘI ]
operator:
=, =>, =<, <>, ca, <, >
literal:
numere întregi, numere în virgulă mobilă sau literal șir între ghilimele simple
NOTE
La trecerea pe lângă a fişier (-i) sau conducte de ieșire către mdb-sql „Go” final este opțional. Acest
permite constructii ca
echo „Selectați * din Tabelul 1” | mdb-sql mydb.mdb
sa functioneze corect.
-i comanda poate fi transmisă șirul „stdin” pentru a testa introducerea textului ca și cum ar fi folosit un pipe.
MEDIUL
MDB_JET3_CHARSET
Definește setul de caractere al intrării JET3 (accesul 97) fişier. Implicit este CP1252. Vedea
inconv(1).
MDBICOV
Definește setul de caractere de ieșire. Implicit este UTF-8. mdbtools trebuie să fi fost compilat cu
iconv.
MDBOPTS
listă de opțiuni separate pe semi-coloane:
· use_index
· no_memo
· debug_like
· debug_write
· utilizare_debug
· debug_ole
· debug_row
· props_debug
· debug_all este o scurtătură pentru toate opțiunile debug_*
ISTORIE
mdb-sql a apărut pentru prima dată în MDB Tools 0.3.
Utilizați mdb-sql online folosind serviciile onworks.net