SQL语句常用操作

一切的一切,都是源于对知识的渴望……

最近有用到Postgre这个数据库,但是以前听都没有听过,不断的向别人请教,总算是现在能暂时操作这个数据库了,之前有学过sql语句,但是不用了之后就感觉已经忘得差不多了,所以赶紧多看了些资料,在w3school上又重新学了下,温故而知新啊!

下面我就记录下,我常用的一些命令吧,sql语句的语法在数据库方面都是相通的,都可以使用:

select * from 表名 显示所有数据
select md5 from 表名 显示所有列中的md5数据
delete from 表名 where md5='value'; 删除某一行数据
delete from 表名 where md5 in ('value','value') 删除某些数据
select * from 表名 where time>(<,!=)'value' 查询大于某个time的数据
select * from 表名 where filesize>value  查询大于某个filesize的数据
drop database 数据库名 --删除数据库
drop table 表名 --删除表
delete from 表名 (where 条件) --删除数据  特点:可以撤销,比truncate速度慢一些
truncate table 表名 cascade 因为这是一个子表和父表的关系所以要加个cascade 特点:不能撤销,删除速度快

清空表中数据:

truncate table 表名  和 delete from 表名 两个最终效果是一样的,它们各自的特点我也标红了

猜你喜欢

转载自blog.csdn.net/userpass_word/article/details/81538573