一剖淀、增:有2種方法
1.使用insert插入單行數(shù)據(jù):
? ? ? ? 語法:insert [into] <表名> [列名] values <列值>
例:insert into Strdents (姓名,性別,出生日期) values ('王偉華','男','1983/6/15')
注意:如果省略表名,將依次插入所有列
2.使用insert,select語句將現(xiàn)有表中的 數(shù)據(jù)添加到已有的新表中
? ? ? ? 語法:insert into <已有的新表> <列名> select <原表列名> from <原表名>
例:insert into addressList ('姓名','地址','電子郵件')select name,address,email? ? ? ? ?
? ? ? ? ? ? ? ? from? Strdents
? ? ? 注意:查詢得到的數(shù)據(jù)個數(shù)、順序、數(shù)據(jù)類型等瞳浦,必須與插入的項保持一致
二区丑、刪:有2中方法
1.使用delete刪除數(shù)據(jù)某些數(shù)據(jù)
? ? 語法:delete from <表名> [where <刪除條件>] ?
? ? 例:delete from a where name='王偉華'(刪除表a中列值為王偉華的行)
? ? ? ? 注意:刪除整行不是刪除單個字段持痰,所以在delete后面不能出現(xiàn)字段名
2.使用truncate table 刪除整個表的數(shù)據(jù)
? ? ? ? 語法:truncate table <表名>
? 例:truncate table addressList
? 注意:刪除表的所有行恤煞,但表的結(jié)構(gòu)屎勘、列、約束居扒、索引等不會被刪除概漱;不能
? ? ? ? 用于有外建約束引用的表
三、改 使用update更新修改數(shù)據(jù)? ? ? ?
? ? 語法:update <表名> set <列名=更新值> [where <更新條件>]
例:update addressList set 年齡=18 where 姓名='王偉華'
注意:set后面可以緊隨多個數(shù)據(jù)列的更新值(非數(shù)字要引號)喜喂;where子句是可選的(非數(shù)字要引號)瓤摧,用來限制條件,如果不選則整個表的所有行都被更新