@@ -58,8 +58,9 @@ SQL-Bless is the result of that lesson — a tool that values safety over conven
5858Supported commands
5959------------------
6060
61- - ` SELECT ` / ` INSERT ` / ` UPDATE ` / ` DELETE `
62- - ` INSERT ` , ` UPDATE ` and ` DELETE ` begin the transaction automatically.
61+ - ` SELECT ` / ` INSERT ` / ` UPDATE ` / ` DELETE ` / ` MERGE ` ... ` ; `
62+ - ` INSERT ` , ` UPDATE ` , ` DELETE ` , and ` MERGE ` automatically start a transaction.
63+ - For these commands, input continues across lines until a semicolon (` ; ` ) or the string specified with the ` -term ` option is entered.
6364- ` COMMIT ` / ` ROLLBACK `
6465- ` SPOOL `
6566 - ` spool FILENAME ` .. open FILENAME and write log and output.
@@ -69,12 +70,16 @@ Supported commands
6970- ` START filename `
7071 - Start the SQL script given with filename
7172- ` REM comments `
73+
7274- ` DESC [tablename] ` / ` \D [tablename] `
73- - When the tablename is given, show the specification of the the table
74- - Without the tablename, show the list of tables.
75+ - When a table name is specified, shows the schema of that table.
76+ - If omitted, displays a list of tables.
77+ - In the table list view, the following keys are available:
78+ - ` r ` : Open the ` EDIT ` command for the selected table.
79+ - ` Enter ` : Show the schema of the selected table.
7580- ` HISTORY `
7681 - Show the history of input SQLs
77- - ` EDIT tablename [WHERE conditions...] `
82+ - ` EDIT [ tablename [WHERE conditions...] ] `
7883 - Start an [ editor] [ csvi ] to modify the selected records of the table.
7984 - In the editor, these keys are bound.
8085 - ` x ` or ` d ` : set NULL to the current cell
0 commit comments