create table person(
id int,
name varchar(30),
salary float(8, 2),
age int
);
-- 规矩插入
insert into person(id, name, salary, age) VALUE (1, '骚磊', 100.5, 16);
-- 省略所有的字段名,按照字段顺序添加
insert into person value (2, '茂林', 20.5, 50);
-- 指定字段数据插入
insert into person(name, age) value ('骚杰', 66);
-- 禁止字段数据类型和插入数据类型不一致!!!
insert into person(name, age) value ('66', '23333333');
insert into person(name, age) value ('66', '你在整一个试试???');
1.2 修改 update 【慎用】
-- Unsafe query: 'Update' statement without 'where' updates all table rows at once
-- 没有任何约束的情况下,当前指定数据表中的所有数据行全部执行修改操作
-- 一定要带有where条件约束
update person set id = 10;
-- OK
update person set id = 10 where name = '骚磊';
-- 可以同时修改多个数据,不同的字段赋值操作使用 逗号隔开
update person set id = 20, age = 10, salary = 200000.01 where name = '骚磊';
1.3删除delete
-- Unsafe query: 'Delete' statement without 'where' clears all data in the table
delete from person;
-- 根据条件约束删除是允许的
delete from person where name = '66';