摘要: select * from 表名 select 列名1,、列名2、列名3 、列名4 from 表名 条件查询 select * from 表名 where 列名=‘查询条件’ 模糊查询 select 列名1,、列名2 from 表名 where 列名>=查询条件 列名 like ‘%123%’ ‘%123’ ‘%12_... 阅读全文
posted @ 2016-11-07 21:32 binbgo 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 难点重点 回滚实物rollback 提交事务commit 在数据更新时,oracle会默认开始一个数据库事务,在这个事务没有提交以前,其他人或其他窗口查询不到这里新增或修改的数据 --这种现象称为数据库的锁---数据查询不到,因为该行数据表被锁住了,称为行级锁. --在进行数据库操作时,数据一会可见,一会不可见这样的现象称为:脏读 --脏读什么时候出现?在更新数据时,如果发生了事... 阅读全文
posted @ 2016-11-07 21:31 binbgo 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 删除语法 Delete from 表名 where 列名=‘删除条件’ --数据的删除--数据删除一定要加上where条件 delete from libuser where uaccount = 'linling3'; truncate删除语法 truncate table 表名 ; --删除数据--只删除数据,之前数据占用的表空间还会被占用 delete from libprivilege where 1=1; --截断表格--删除数据同时释放表空间 --打开或关闭(启用和禁用)约束的语法 -- alter table 表名 disable constraint 约束名 ; --alter table rroleprivilege disable constraint FK_RROLEPRIVILEGE_LIBROLE ;--禁用约束 --ddl语句一般不需要进行事务控制 --alter table rroleprivilege enable constraint FK_RROLEPRIVI 阅读全文
posted @ 2016-11-07 21:29 binbgo 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 修改更改语法 Update 表名 set 列名=’修改内容’ where 列名=‘修改条件’ --修改数据的sql --强烈注意:数据的更新一定要加上where条件语句 update libuser set passwd='123456' where userid=10005; --更新所有时,可以 阅读全文
posted @ 2016-11-07 21:27 binbgo 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 查询语法与类型 Select * from 表名 select 列名1,、列名2、列名3 、列名4 from 表名 --在数据库中查询数据使用select命令 --执行数据库查询时,可以使用*表示查询表格所有的列 select * from libuser; --执行数据查询时,也可以指定要查询的列 --select userid,uaccount,passwd,age... 阅读全文
posted @ 2016-11-07 21:25 binbgo 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 排序查询 order by desc --排序查询 --排序查询使用order by进行查询,执行是先查询(数据)后排序 --默认的排序使用升序排序,也可以使用asc进行显示声明;也可以使用desc进行降序排序 select * from libprivilege order by pid desc; --在排序查询时,如果有多个排序列可以使用逗号进行分隔, --查询会按... 阅读全文
posted @ 2016-11-07 21:14 binbgo 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 分页查询 rownum --分页查询 --查询投TOP N --在oracle查询中,默认有一个隐藏的列"rownum",这个列可以对查询到的数据进行排序 select p.*,rownum from libprivilege p; --执行下面两条sql,理解rownum与数据的关系 select p.*,rownum from libprivilege p wher... 阅读全文
posted @ 2016-11-07 20:46 binbgo 阅读(401) 评论(0) 推荐(0) 编辑