Chapter 6. Data Manipulation

|Chapter 6. Data Manipulation|              |                         |                  |                        |
|:--------------------------:|--------------|-------------------------|------------------|------------------------|
|  [Prev](ddl-depend.html)   |[Up](sql.html)|Part II. The SQL Language|[Home](index.html)| [Next](dml-insert.html)|

---

## Chapter 6. Data Manipulation

**Table of Contents**

[6.1. Inserting Data](dml-insert.html)[6.2. Updating Data](dml-update.html)[6.3. Deleting Data](dml-delete.html)[6.4. Returning Data from Modified Rows](dml-returning.html)

 The previous chapter discussed how to create tables and other structures to hold your data. Now it is time to fill the tables with data. This chapter covers how to insert, update, and delete table data. The chapter after this will finally explain how to extract your long-lost data from the database.

---

| [Prev](ddl-depend.html) |  [Up](sql.html)  | [Next](dml-insert.html)|
|:------------------------|:----------------:|-----------------------:|
|5.14. Dependency Tracking|[Home](index.html)|   6.1. Inserting Data  |

 // \<![CDATA[ \<-- For SVG support if ('WebSocket' in window) { (function() { function refreshCSS() { var sheets = [].slice.call(document.getElementsByTagName("link")); var head = document.getElementsByTagName("head")[0]; for (var i = 0; i \< sheets.length; ++i) { var elem = sheets[i]; head.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") { var url = elem.href.replace(/(&|\\?)\_cacheOverride=\\d+/, ''); elem.href = url + (url.indexOf('?') \>= 0 ? '&' : '?') + '\_cacheOverride=' + (new Date().valueOf()); } head.appendChild(elem); } } var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function(msg) { if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); }; console.log('Live reload enabled.'); })(); } // ]]\>