sql语句如何删除表中一行数据?sql有哪些常用语句?

sql 语句就是对数据库进行操作的一种语言,在工作中,我们经常会使用sql语句进行操作,这也是作为java人员所需掌握的最基本的技能,那sql语句如何删除表中一行数据?下面来我们就来给大家讲解一下。

Sql语句中怎么删除表中一行数据,一般情况只需要加一个条件就可以完成删除一行的操作。

首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些,

DELETE FROM 表名 WHERE 字段1 = ‘’ and 字段2 = ‘’ and ...字段1,...为能够唯一确定某一行数据的字段组合,‘’中填写你要删除的字段具体值就可以了

如果有主键,则直接利用主键确定某一行就可以了。

DELETE FROM 表名 WHERE 主键 = ‘具体值’。

sql语句如何删除表中一行数据?sql有哪些常用语句?.jpg

delete from ms_cf01 where brxm='张三' and id='7598';

其中: ms_cf01 为你所要删除那条数据所属的表。

brxm,id 为你所要删除数据的条件。

上面的语句实现的效果是:删除表ms_cf01中,符合brxm等于张三 且 id等于7598的行数据。

这样就完成了,删除一行的数据操作。

sql有哪些常用语句?

1、查看数据库

show database;

2、创建数据库

create database database_name;

3、切换数据库

use database_name;

4、查看某数据库中所有的数据表

show table;

5、创建数据表

View Code

6、查看数据表结构

describe table_name; --缩写: desc

7、查看数据表中的记录

select * from table_name;
-- 去重复select distinct name from table_name

8、往数据表中添加数据记录

INSERT INTO 
table_nameVALUES('puffball','Diane','hanst','f','1999-03-23',NULL);
-- 指定属性insert into user3 (name) value('asfjl');

9、多表查询

-- 两表查询select sname,cno, degree from student,scorewhere student.sno = 
score.sno;
-- 三表查询select sname, cname,degree from student,course,course,scorewhere 
student.sno = score.snoand course.cno = score.cno;

10、分组查询

-- 子查询加分组求评均select cno, avg(degree) from scorewhere sno in (select sno from 
student where class='1233')group by cno;
-- year函数与带in关键字的子查询select * from student where year(sbirthday) in (select 
year(sbirthday) from student where sno in (108,117));

这些就是sql常用语句,建议大家一定要熟练使用,掌握这些能够使得让我们提高工作效率,更好使用数据库系统。最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。

推荐阅读:

java软件工程师是做什么的?java工程师未来发展方向是什么?

服务器根目录java怎么写?Java如何获取当前路径?

Hibernate和 MyBatis 的区别有哪些?Hibernate有哪些主键?