介绍
这篇文章给大家介绍怎么在MySQL中对表进行增删改查操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1。新增(创建)
insert into [表名),(字段1,字段2,....),value (value1, value2,,…); insert into [表名),(字段1,字段2,....),值 (value1,,…) (value2,,…) (value3,,…);
实例:
创建一个学生成绩表
CREATE TABLE exam_result ( ,id INT, ,name VARCHAR (20), ,chinese 小数(3,1), ,math 小数(3,1), ,english 小数(3,1) );
<强> 1.1单行数据+全列插入强>
,,插入两条记录,value_list 数量必须和定义表的列的数量及顺序一致 insert into  exam_result value (, 1 & # 39;汤姆# 39;,,68,,98,,56),, insert into  exam_result value (, 2 & # 39;障碍物# 39;,,87.5,78年,77年),
每次插入数据,为一条记录,包含了若干个列~ ~
列的数目和数据类型要和表的结构对应~
值前省略指定列默认为全列插入
<强> 1.2多行数据+指定列强>
安康;插入两条记录,value_list 数量必须和指定列数量及顺序一致 INSERT INTO  exam_result (id、名称,中文,数学,英语),值 ,(& # 39;汤姆# 39;,,67,,98,,56), ,(2,& # 39;障碍物# 39;,,87.5,,78,,77), ,(& # 39;lim # 39;,, 88,, 98.5,, 90), ,(4日& # 39;蒂姆# 39;,,82,,84,,67), ,(5 & # 39;huy # 39;,, 55.5, 85年,45), ,(& # 39;太阳# 39;,,70,,73,,78.5), ,(7 & # 39;明# 39;,,75,,65,,30);
2。查询(检索)
<强> 2.1全列查询强>
select *,得到(表名];
*表示通配符,意思就是查找所有的列
<强> 2.2指定列查询强>
select (指定查询列),得到(表名];
<强> 2.3查询字段为表达式强>
select [字段表达式),得到(表名];
<强> 2.4别名强>
select colum [是],[列名),得到(表名];
<强> 2.5去重:不同的强>
使用不同的关键字对某列数据去重
——98,分重复了 得到exam_result获select math ; +------+ | |,math  +------+ |,98.0 | |,78.0 | |,98.0 | |,84.0 | |,85.0 | |,73.0 | |,65.0 | +------+ ——,去重结果 得到exam_result获select distinct  math ; +------+ | |,math  +------+ |,98.0 | |,78.0 | |,84.0 | |,85.0 | |,73.0 | |,65.0 | + - - - +
<强> 2.6排序:按强>
select *,得到(表名),order by [排序字段);
用ORDER BY指定某一列进行排序,默认按照升序排序。
<>强显式加上desc,就是降序排序。使用asc也是升序强>
select 名字,,math 得到exam_result order by math desc; + - - - - - - - - - - - - + | |,name math | + - - - - - - - - - - - - + | |,tom 98.0 | | |,lim 98.0 | | |,huy 85.0 | | |,tim 84.0 | | |,jum 78.0 | | |,sun 73.0 | | |,ming 65.0 | + - - - - - - - - - - - - + +
<强>空数据排序,视为比任何值都小,升序出现在最上面,降序出现在最下面强>
排序也可以指定多个列执行
select *,得到exam_result order by math desc,, chinese desc; + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + | |,id name |, chinese |, math | english | + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + |,3,|,lim |, 88.0, |, 98.0, |, 90.0 | |,1,|,tom |, 67.0, |, 98.0, |, 56.0 | |,5,|,huy |, 55.5, |, 85.0, |, 45.0 | |,4,|,tim |, 82.0, |, 84.0, |, 67.0 | |,2,|,jum |, 87.5, |, 78.0, |, 77.0 | |,6,|,sun |, 70.0, |, 73.0, |, 78.5 | |,7,|,ming |, 75.0, |, 65.0, |, 30.0 | + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +怎么在MySQL中对表进行增删改查操作