插入数据
insert into 表名(字段名1,字段名2,......)values(值1,值2,-);
缺省插入
示例:
给user表新增1条记录?
insert into user(name,birthday,phone,age)values('老王','1954-10-5','13012345678',70);
全列插入
给user表再新增1条记录
insert into user va1ues(1000,'老张','1964-10-7',13112345678,60);
insert inteo user va1ues(0,'老李','1974-10-7',13212345678,50);
说明:
给表中所有字段插入记录的时候,id自动增长型主键的值从0开始。
不同:
主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准
查询数据
select * from表名;--查看表记录
验证float、double、decimal误差
--新建测试表tbl_test
create table tbl_test(
id int not null primary key auto_increment,
pricel float(9,3) not null,
price2 double(9,3) not null,
price3 decimal(9,3) not null
)engine=innodb default charset=utf8;