Rows
You can add, edit, or delete rows in the data editor.
Manipulating rows
Add a row
Click the Add Row icon () on the toolbar. Alternatively, right-click the table and select Add Row from the context menu.
Press Alt+Insert.
Delete a row
Select a row or rows.
To select multiple rows, click numbers in the gutter. Also, you can press Control and click the necessary rows.
Click the Delete Row icon () on the toolbar. Alternatively, press Control+Y or Delete.
Remove all rows in a table
Right-click a table and navigate to
.
Clone rows
You can clone a selected row. The copy of the row is added to the end of the table.
To clone a row, right-click the row and select Clone Row. Alternatively, select the row and press Control+D.
Edit multiple rows
This chapter describes how you can edit multiple selected rows at once.
Paste CSV lines
In DataGrip, you can directly paste multiple CSV lines into a table. The original lines will be split into columns in accordance with the commas. The content of CSV lines will replace that of table rows. If the table does not contain enough rows, new ones will be created.
Select the rows that you want to paste your CSV lines into.
Alternatively, select the table row that you want to paste the first line of your CSV lines into.
Press Control+V. Alternatively, select Paste in the context menu.
Set the number of rows in the data editor
Set a number of rows in the result set
By default, when you issue a query, the number of returned rows is limited to 500. This limitation is introduced to avoid an overload (for example, when your SELECT statement returns one million rows).
To change this limit, open settings settings Control+Alt+S and navigate to Limit page size to checkbox.
. In the field, specify a new number. To disable the limitation, clear theAlso, you can click the Change page size list in the editor, and select a predefined value.
Make all rows visible simultaneously
Open settings Control+Alt+S and navigate to
.Clear the Limit page size to checkbox, and click OK.
Click the Refresh button or press Control+F5 to refresh the table view.
Navigation between rows
This chapter describes how you can navigate between related rows of one or several tables. For example, you can use this functionality to navigate between tables by using primary or foreign keys.
Depending on the value of the Limit page size to parameter, the result set might be divided into several pages. For example, you set the Limit page size to parameter to 100, but your query returned 200 rows. You will have two pages of rows, with 100 rows on each page. To navigate between pages, use the following controls:
Navigate between subsets of rows
: Navigates to the first page of the result set.
: Navigates to the previous page of the result set. Alternatively, press Control+Alt+ArrowUp.
: Navigates to the next page of the result set. Alternatively, press Control+Alt+ArrowDown.
: Navigates to the last page of the result set.
Go to a specified row
To navigate to a row with a specified number, right-click the table and select Go to Row dialog, specify the row number and click OK.
Control+G. In the
Navigate to an object DDL
Right-click an object in the data editor and navigate to Go to Action dialog by pressing Control+Shift+A and type
. Alternatively, open theDDL
.
Navigate between related rows
Right-click a column in a table and select Go To. In the Go To submenu, you can select to which type of related rows you want to navigate.
Referenced Rows: rows that are referenced by the current object.
Referencing Rows: rows that are referencing the current object.
All Related Rows: both referenced and referencing rows.
In the data editor, you can now select several values and navigate to the related data.