引荐参考教程:《SQL教程》
SQL 基础操纵
基础操纵:CURD,即增编削查。
依据操纵对象的差别,我们能够将 SQL 的基础操纵分为三类,分别为:库操纵、表(字段)操纵和数据操纵。
数据操纵
1 新增数据
关于数据的新增操纵,有两种要领。
第 1 种:给全表字段插进去数据,不须要指定字段列表,但要求数据的值涌现的递次必需与表中的字段涌现的递次一致,而且凡黑白数值数据,都须要用引号(发起运用单引号)括起来。
基础语法:
insert into + 表名 + values(值列表)[,(值列表)];
示例:
insert into test values('charies',18,'3.1');
第 2 种:给部份字段插进去数据,须要选定字段列表,字段列表中字段涌现的递次与表中字段的递次无关,但值列表中字段值的递次必需与字段列表中的递次保持一致。
基础语法:
insert into + 表名(字段列表) + values(值列表)[,(值列表)];
示例:
insert into test(age,name) values(18,'guo');
2 查询数据
检察悉数 –> 基础语法:select * from + 表名 + [where 前提];
示例:
select * from test
;
检察部份 –> 基础语法:select + 字段称号[,字段称号] + from + 表名 + [where 前提];
示例:
select name,age,grade from test where age = '18'
;
3 更新数据
基础语法:update + 表名 + set + 字段 = 值 + [where 前提];
示例:
update test set age = 20 where name = 'guo';
在这里,发起只管加上where
前提,不然的话,操纵的就是全表数据。
另外,推断更新操纵是不是胜利,并非看 SQL 语句是不是实行胜利,而是看是不是有纪录受到影响,即affected
的数目大于1
时,才是真正的更新胜利。
4 删除数据
基础语法:delete from + 表名 + [where 前提];
示例:
delete from test where grade = '3.1';
固然,我们也能够用drop
来完成删除操纵,不过与delete
比拟,drop
的威力更强,其在实行删除操纵的时刻,不仅会删除数据,还会删除定义并开释存储空间;而delete
在实行删除操纵的时刻,仅会删除数据,并不会删除定义和开释存储空间。
温馨提醒:用标记[]
括起来的内容,示意可选项;标记+
,则示意衔接的意义。
以上就是MySQL 教程之SQL数据的基础操纵的细致内容,更多请关注ki4网别的相干文章!