使用test指代表名,lie指代列名
1.数据的插入
代码示例1:
INSERT INTO test1
VALUES (1,'a',...);
列的顺序必须和数据表中字段定义时的顺序相同。
代码示例2:
INSERT INTO test2(lie1, lie2)
VALUES (1, 'a');
指定该表中要要插入的字段,然后插入要插入的值。
代码示例3:
INSERT INTO test2(lie1, lie2)
VALUES
(1, 'a'),
(2,'d'),
(3,'z');
多条数据的插入。
2.数据更新修改及列的计算
数据更新代码示例
update test1
set lie1=1
where lie2=2; -- 当lie2=2时更新lie1等于1
列的计算代码示例
CREATE TABLE test5(
a INT,
b INT,
c INT generated always as (a + b) virtual
);
在创建表时自动计算a+b=c;
如若希望有撤销设置,需要在DML前进行声明:SET AUTOCOMMIT = FALSE
3.删除某项数据记录
代码示例:
DELETE FROM test5
WHERE lie1 = 1;
删除表test5中lie1等于1时候的记录。