| Execute SQL |
|---|
| Execute SQL statement | ⌘Enter |
| Execute SQL script | ⌥X |
| Execute statement in new tab | ⌃\ |
| Execute script, each query in a new tab | ⌃⌥⇧X |
| Switch between queries | ⌥Up/⌥Down |
| Open SQL Console Without Script File | ⌃⌥Enter |
| Open Existing SQL Script | F3 |
| Open Most Recent Connection Script | ⌘Enter |
| Commit Current Database Session | ⌃4 |
| Roll Back Current Database Session | ⌃8 |
| Result Grid: Fetch All Rows | ⌃⇧=(resultgrid) |
| Result Grid: Fetch Next Results Page | ⌃⌥N(resultgrid) |
| Execute SQL Script Natively | ⌥N |
| Close SQL Results Tab | ⌃⇧\ |
| Select Value of SQL Expression | ⌃⌥' |
| Explain SQL Execution Plan | ⌃⇧E |
| Load SQL Script from File | ⌃⌥⇧O |
| Maximize or Restore SQL Results | ⌃⇧T |
| Rename Current SQL Script | ⌃F2 |
| Count Rows for Current Query | ⌃⌥⇧C |
| Toggle Server Output Console | ⌃⇧O |
| Editing |
|---|
| Content assist (autocomplete) | ⌃Space |
| Format SQL | ⌃⇧F |
| Comment / uncomment line | ⌃/ |
| Duplicate line | ⌘⌥Down |
| Undo | ⌘Z |
| Redo | ⌘⇧Z |
| Insert Generated UUID or GUID | ⌃⌥⇧U |
| Result Grid: Add Row | ⌥Insert(resultgrid) |
| Result Grid: Copy Values from Row Above | ⌃D(resultgrid) |
| Result Grid: Copy Values from Row Below | ⌃⌥D(resultgrid) |
| Result Grid: Delete Current Row | ⌥Backspace(resultgrid) |
| Result Grid: Duplicate Current Row | ⌃⌥Insert(resultgrid) |
| Result Grid: Edit Cell Inline | Enter(resultgrid) |
| Result Grid: Reset Cell Value | Esc(resultgrid) |
| Result Grid: Apply Data Changes | ⌃S(resultgrid) |
| Result Grid: Apply Cell Changes | ⌃⌥⇧Enter(resultgrid) |
| Result Grid: Edit Cell in Separate Editor | ⇧Enter(resultgrid) |
| Result Grid: Reject Data Changes | ⌃R(resultgrid) |
| Result Grid: Set Cell to Default | ⌃Backspace(resultgrid) |
| Convert Selected Text to Lowercase | ⇧⌘Y(texteditor) |
| Convert Selected Text to Uppercase | ⇧⌘X(texteditor) |
| Delete Text Line | ⌘D(texteditor) |
| Delete Next Word | ⌥Backspace(texteditor) |
| Delete Previous Word | ⌥Backspace(texteditor) |
| Delete to End of Text Line | ⇧⌘Backspace(texteditor) |
| Duplicate Lines Without Moving Selection | ⌥⌘↑(texteditor) |
| Insert Text Line Above | ⇧⌘Enter(texteditor) |
| Insert Text Line Below | ⇧Enter(texteditor) |
| Join Lines in SQL Editor | ⌃⇧J(texteditor) |
| Increase Text Editor Font Size | ⌘++ |
| Decrease Text Editor Font Size | ⌘-(texteditor) |
| Toggle Multiline SQL Comment | ⌃⇧/ |
| Jump to Matching SQL Bracket | ⌃⇧[ |
| Select Text Between SQL Brackets | ⌃⇧] |
| Navigation & Find |
|---|
| Find / replace | ⌘F |
| Go to line | ⌘L |
| Open SQL editor | ⌃] |
| Switch active database | ⌃9 |
| Open Database Object Editor | F4 |
| Open Database Connection Dialog | ⌃⇧N |
| Open Database Meta-object | ⌃⇧D |
| Open Database Tools Context Menu | ⌃V |
| Open Database Dashboard | ⌃⌥⇧B |
| Select Active Database Schema | ⌃0 |
| Result Grid: Switch Filter and Data Focus | ⌃⌥⇧T(resultgrid) |
| Result Grid: Focus Viewer or Active Panel | ⌃⇧7(resultgrid) |
| Result Grid: Switch Grid and Value Panel Focus | ⌃Tab(resultgrid) |
| Result Grid: Filter by Unique Values | ⌃F11(resultgrid) |
| Result Grid: Open Filter Menu | F11(resultgrid) |
| Result Grid: Go to First Row | ⌃⌥⇧←(resultgrid) |
| Result Grid: Go to Last Row | ⌃⌥⇧→(resultgrid) |
| Result Grid: Follow Foreign Key | ⌥Space(resultgrid) |
| Result Grid: Toggle Grid and Record View | Tab(resultgrid) |
| Result Grid: Cycle Sort Order | ⌃2(resultgrid) |
| Toggle Results Calculation Panel | ⌃⌥F6(resultspanel) |
| Toggle Results Grouping Panel | ⌃⌥F5(resultspanel) |
| Toggle Results Metadata Panel | ⌃⌥F4(resultspanel) |
| Toggle Results References Panel | ⌃⌥F3(resultspanel) |
| Toggle Results Value Panel | ⌃⌥F2(resultspanel) |
| Focus Active Editor | ⌘F12 |
| Find DBeaver Actions | ⌘3 |
| Maximize or Restore Active View | ⌃M |
| Switch to Next Editor | ⌘F6 |
| Switch to Next Perspective | ⌘F8 |
| Switch to Next View | ⌘F7 |
| Open Editor Selection List | ⌘E |
| Show Key Assist Dialog | ⇧⌘L |