Oracle触发器简单入门记录详解

写在前面:   最近,老项目新增了日报优化的需求,丽姐让我用触发器去实现当数据插入或者更新的时候,实现对日报表数据更新操作。嗯嗯嗯呢,之前学习数据库的时候,有碰到过触发器,但都是一跳而过,也没怎么去真正的实践,这次就权当再次去学习吧~~...

linux 命令启动Oracle数据库详解

首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令: 第一步:打开Oracle监听lsnrctl start 第二步:进入sqlplussqlplus /nologSQL> 第三步:使用sysdab角...

sql语句分组统计出年月日下数据记录数目详解

把时间设置date类型,其中 select count(*),year(b.date),month(b.date) ,day(b.date) from person as b group by year(b.date),Month(b.d...

Mysql修改字段类型,修改字段名详解

mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以...

MySQL中的表中增加删除字段详解

1增加两个字段: mysql> create table id_name(id int,name varchar(20)); Query OK, 0 rows affected (0.13 sec) mysql&g...

mysql 如何判断 "字符串" 是否为 "数字"详解

  这个问题有点怪 ,但很多时候我们会以字符串的形式存储数字 , 反过来我们用字符串进行数学运算时, 好像也不会出错 . 除非 , 用作数学运算的字符串不能转换成数字 .但是我们改如何判断字符串是否能转换成数字呢 ?    采...

mysql查询字段值为数字详解

mysql查询字段值为数字    我想查询字段值为数字的sql如下:select * from tj_item_result where tj_value REGEXP '^[0-9]'...

MySQL查询某一列中不是数字详解

包含数字的列 :SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}'不包含数字的列 : SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0...

ERROR 1093 (HY000): You can't specify target table 'b' for update in FROM clause详解

今天开发大神说有一个update的普通sql执行有问题,抱怨mysql太烂,后来看了sql后发现原来是update 更新使用where条件使用了本身表的子查询的问题,不得不说mysql有这方面的限制不过绕一绕也是可以的,当然最后还是让开发心...

数据库中的乐观锁与悲观锁详解

悲观锁 当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。 这种借助数据库锁机制在修改数据之前先锁定,再修改的方式被称之为悲观并发控制(又名“悲观锁”,Pessimi...