添加新数据
插入单行记录
INSERT INTO <表名>(<列名列表>)VALUES(<值列表>);
插入多行记录
INSERT INTO <表名>(<列名列表> SELECT <Select 语句>;
表数据的复制
SELECT <列名> INTO <新表名> FROM <表名>
(这个语法和SEKECT查询的语法很相似,唯一不同的就是在FROM句子前面有个INTO…子句)
更改已有数据
UPDATE <列名> SET <新列值表> WHERE <过滤条件>;
更新单列数据
比如将我们需要产品ID为1的产品价格修改为100,使用如下语句:
UPDATE Products SET UnitPrice = 100 WHERE ProductID = 1;
比如将产品表Products中ProductlID为1的产品价格修改为原来的1倍,使用如下语句:
UPDATE Products SET UnitPrice * 2 WHERE ProductID = 1;
更新多列数据
如:更新产品ID为1的钞票价格的同时更新该产品的名称,使用如下语句:
UPDATE Products SET ProductName = 'Beef jerky', UnitPrice = 10
插入单行记录
INSERT INTO <表名>(<列名列表>)VALUES(<值列表>);
插入多行记录
INSERT INTO <表名>(<列名列表> SELECT <Select 语句>;
表数据的复制
SELECT <列名> INTO <新表名> FROM <表名>
(这个语法和SEKECT查询的语法很相似,唯一不同的就是在FROM句子前面有个INTO…子句)
更改已有数据
UPDATE <列名> SET <新列值表> WHERE <过滤条件>;
更新单列数据
比如将我们需要产品ID为1的产品价格修改为100,使用如下语句:
UPDATE Products SET UnitPrice = 100 WHERE ProductID = 1;
比如将产品表Products中ProductlID为1的产品价格修改为原来的1倍,使用如下语句:
UPDATE Products SET UnitPrice * 2 WHERE ProductID = 1;
更新多列数据
如:更新产品ID为1的钞票价格的同时更新该产品的名称,使用如下语句:
UPDATE Products SET ProductName = 'Beef jerky', UnitPrice = 10