<强> 强>
本文主要给大家简单讲讲MySQL数据库基础知识,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL数据库基础知识这篇文章可以给大家带来一些实际帮助。
SQL语句实战——DML语句(重点)
选择:select *从table1范围
插入:插入表1 (filed1 filed2)值(filed1 filed2)
解释:filed1, filed2字段名;filed1, filed2字段值
删除:删除从表1范围
更新:更新表1设置field1=value1,范围
查找:select * from table1where filed1 像“% value1%”,
,解释:查找包含value1的模糊匹配
如果查找以value1开头,则用“value1%”;
如果查找以value1结尾:则用“% value1”;
排序:select * from table1 order by filed1, filed2 (desc)
解释:(desc)倒叙,(asc)正序
总数:select count(*)从table1 totalcount
求和:从表1选择sum (field1)作为sumvalue
平均:从表1选择avg (field1)作为avgvalue
最大:从表1选择马克斯(field1) maxvalue
最小:从表1选择最小(field1)的minvalue
实战练习:
1),插入
对persion_info插入四条数据:
语句:(person_id是自增长的,所以不用写)
插入person_info(名称、国家、工资)
值(& # 39;小赵& # 39;,& # 39;中国# 39;,1200.01),
(& # 39;小钱& # 39;,& # 39;上海& # 39;,1600.32),
(& # 39;小孙& # 39;,& # 39;广州& # 39;,2000.40),
(& # 39;小李& # 39;,& # 39;珠海& # 39;,1670.88);
执行结果:
3),排序
对名字进行按排序
语句:select * from person_info秩序的名字desc;
运行结果:
4),查找
查找包含“赵”的模糊匹配数据,语句"
select *从person_info名字像“%赵%”;
运行结果:
5),总数
求person_info表里的数据总条数
语句:select count(*)从person_info totalcount;
执行结果: