008_表内容的插入删除修改
一. 插入表數據
1. 插入表數據命令: insert into `表名` (`列名1`,`列名2`,`列名3`,...) values (值1,值2,值3,...); 。
2. 插入表數據簡單寫法, 但是是插入所有列命令: insert into `表名` values (值1,值2,值3,...); 。
3. 插入部分列表數據命令: insert into `表名` (`列名1`,`列名2`) values (值1,值2); ?。
4. 批量插入表數據命令: insert into `表名` values (值1,值2,值3,...), (值1,值2,值3,...), (值1,值2,值3,...),...; ?。
5. 表名和列名需要加`符號。
6. 如果插入數據是字符類型或者日期類型, value值必須使用單引號或者雙引號。
二. 更新表數據
1. 更新表數據命令: update `表名` set `列名1`=列值, `列名2`=列值 [where 條件]; ?。
三. 刪除表數據
1. 刪除表數據命令: delete from `表名` [where 條件]; ?。
2. 刪除表數據不指明條件, 會將表中數據一條一條全部刪除掉: delete from `表名`; ?。
3. 刪除表數據delete和truncate有什么差別
3.1. delete是一條DML語句, 一條一條刪除表中的數據。
3.2. truncate是一條DDL語句, 先刪除表, 再重建表。
3.3. 當表中數據量比較少時, 刪除所有表數據, delete效率高; 當表中數據量比較多時, 刪除所有表數據, truncate效率高。
總結
以上是生活随笔為你收集整理的008_表内容的插入删除修改的全部內容,希望文章能夠幫你解決所遇到的問題。