删除数据(delete):

delete from 表名 where 条件;

注意:在delete语句中,如果没有给定删除条件则会删除表中的所有数据;

示例:删除emp3表中emp_id为1的雇员信息;

delete from emp3 where emp_id=1;

mysql查询去除多余0 mysql删除查询出来的数据_mysql查询去除多余0

 

 使用命令查看:

mysql查询去除多余0 mysql删除查询出来的数据_服务器_02

 

truncate清空表;

truncate table 表名;

示例:删除emp3表中的所有数据--->truncate table emp3;

mysql查询去除多余0 mysql删除查询出来的数据_mysql查询去除多余0_03

 清空表时delete于truncate区别;

truncate是整体删除(速度较快),delete是逐条删除(删除较慢);

truncate不写服务器log,delete写服务器log,也就是truncate效率比delete高的原因;

truncate是会重置自增值,相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的值。而delete删除之后,自增值仍然会继续累加;

select基本查询;

select语句的功能:select 语句从数据库中返回信息。使用一个select语句,可以做下面的事:

列选择:能够使用select语句的列选择功能选择表中的列,这些列是想要用查询返回的。当查询是,能够返回列中的数据;

行选择:能够使用select语句的行选择功能选择表中的行,这些行是想要用查询返回的。能够使用不同的标准限制看见的行;

连接:能够使用select语句的连接功能来集合数据,这些数据被储存在不同的表中,在它们之间可以创建连接,查询我们所关心的数据;

select基本语法:select * | {[distinct] column | expression [alias],....} from table;

select--->确定哪些列;

from--->确定那张表;

基本select语句:

在最简单的形式中,select语句必须包含下面的内容:

1.一个select子句,指定被显示的列;

2.一个from子句,指定表,该表包含select子句中的字段列表

在语法中:

mysql查询去除多余0 mysql删除查询出来的数据_数据_04

 添加测试数据:

将data.sql文件通过navicat导入到MySQL中test数据库中。该文件包含了所要用到的案例表;

在test数据库右键,运行SQL文件,找到,点击开始即可完成;

刷新,可以看到文件里面的表;

mysql查询去除多余0 mysql删除查询出来的数据_数据库_05

mysql查询去除多余0 mysql删除查询出来的数据_mysql查询去除多余0_06