mdb-tables(1)
β¨ mdb-tables(1) β¨
okay so bestie, you know how you be needing to know what tables are hiding inside an MDB database?? yeah. this is the girl for that. it lives in the Executable programs or shell commands section of your manual, and she ate fr fr.
π NAME π
mdb-tables β get a whole listing of the tables inside an MDB database ποΈβ¨
π¦ SYNOPSIS π¦
mdb-tables [-S] [-1 | -d delim] [-t form|table|macro|systable|report|query|linkedtable|module|relationship|dbprop|any|all] [-T] database
mdb-tables -h|--help
mdb-tables --version
πΈ DESCRIPTION πΈ
mdb-tables is a lil utility program that ships with MDB Tools.
She spits out a list of all the tables chillin' inside an MDB database, in a format that's literally built to be used in shell scripts. it's giving "hand me to a script and I will not embarrass you" π
π OPTIONS π
-S,--systemβ show the system tables too π. "system tables" is generally the ones whose names start with'MSys'.-1,--single-columnβ says the tables should be listed 1 per line. this is equivalent to--delim 0.-d,--delimiterdelim β pick your own alternative delimiter β¨. if you don't specify one, table names get separated by a tab character β or by a newline if you passed-1.-t,--typetype β filters the entries to show alternate types. the authorized values areform,table,macro,systable,report,query,linkedtable,module,relationship,dbprop,any, andall. default value istable.-T,--showtypeβ display the entry type identifier before each entry π·οΈ.--versionβ print the mdbtools version and dip. bye π
π NOTES π
bestie... this section is empty in the original. no notes. zero. the void. π«Ά (not everything has to have lore.)
π ENVIRONMENT π
MDB_JET3_CHARSETβ defines the charset of the input JET3 (access 97) file. default isCP1252. seeiconv(1)π.MDBICONVβ defines the output charset. default isUTF-8. mdbtools must have been compiled with iconv for this to work, so check before you get your hopes up π.MDBOPTSβ a colon-separated list of options:debug_likedebug_writedebug_usagedebug_oledebug_rowdebug_propsdebug_allis a shortcut for alldebug_*options β¨no_memo(deprecated; has no effect β she's retired, leave her alone π)use_index(experimental; requireslibmswstrβ proceed with caution bb π«£)
β HISTORY β
mdb-tables first appeared in MDB Tools 0.3. a legend from the start, no cap π
π¦ SEE ALSO π¦
mdb-array(1) mdb-count(1) mdb-export(1) mdb-header(1) mdb-hexdump(1) mdb-import(1) mdb-json(1) mdb-parsecsv(1) mdb-prop(1) mdb-queries(1) mdb-schema(1) mdb-sql(1) mdb-ver(1)
(the whole friend group π go say hi)
π AUTHORS π
the mdb-tables utility was written by Brian Bruns. icon behavior, we stan π«Ά
π BUGS π
- Access allows tables to have spaces embedded in the table name. so you must specify a delimiter (
-d) if you intend on piping the output ofmdb-tablesto a program such asawkorcut.
fr fr do not skip this one. no -d means the spaces will jump you and your script will be a mess π
and that's the whole page bestie!! this one's from MDBTools 1.0.1, dated 13 July 2026 β read it, use it, slay with it πβ¨π
π¦ where this page comes from
- fedora 43: mdbtools 1.0.1-1.fc43 Β· GPL-2.0-or-later
- fedora 44: mdbtools 1.0.1-1.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms