数据库
中原的缘
这个作者很懒,什么都没留下…
展开
-
mysql实现时间等量入库的存储过程
DELIMITER //CREATE PROCEDURE test2(IN savetime DATETIME,IN Y INT(10),IN t INT(10))BEGINDECLARE i INT DEFAULT 0;WHILE i< Y DOINSERT INTO t_date ( t_date, t_time)VALUES ( savetime, savetime ) ;SET i = i +1;SET savetime = DATE_AD...原创 2021-07-27 07:38:31 · 150 阅读 · 0 评论 -
Linux系统重启oracle数据库服务
一般修改oracle的配置文件需要重启服务器。步骤如下:1、以oracle用户登陆:su - oracle2、关闭监听程序:lsnrctl stop(必要的时候需要kill掉oracle进程和服务)3、 进入Sqlplus控制台,命令:sqlplus/nolog4、以系统管理员登录,命令:connect / as sysdba5、关闭数据库,命令:shutdown imme...原创 2019-11-06 21:22:17 · 1660 阅读 · 0 评论 -
PLSQL Developer使用技巧、快捷键
PLSQL Developer使用技巧、快捷键1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自...转载 2018-09-13 00:58:52 · 10598 阅读 · 1 评论 -
必须掌握的30种SQL语句优化
1.’对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。例如:1)尽量使用指定列来查询,少用select * 这种方式。 2)count(1)2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判...转载 2018-09-13 01:02:46 · 181 阅读 · 0 评论 -
Oracle数据库联合主键
1、定义: 主键:在Oracle中,主键指能唯一标识一条记录的单个数据表列或联合的数据表列(联合主键|复合主键)。主键用到的数据 表列数据不能包含空值。而且,一张表只能包含一个主键。2、作用: 数据表的联合主键组合不允许重复,即同一行的数据,联合主键所属的列数据组合不能相同。 用来通过多个字段值去确定本条数据的唯一性3、规...原创 2018-09-13 01:25:03 · 17782 阅读 · 1 评论 -
关于sql中constraint 前缀的用意(PK、UK、DF、CK、FK)
关于sql中constraint 前缀的用意(PK、UK、DF、CK、FK)--主键constraint PK_字段 primary key(字段),--唯一约束constraint UK_字段 unique key(字段),--默认约束constrint DF_字段 default('默认值') for 字段,--检查约束constraint CK_字段 check(约束。...转载 2018-09-13 11:33:34 · 7955 阅读 · 0 评论 -
Oracle数据库的ceil和floor函数
ceil(n) 取大于等于数值n的最小整数;SQL> select ceil(9.5) from dual; CEIL(9.5)---------- 10floor(n)取小于等于数值n的最大整数;SQL> select floor(9.5) from dual; FLOOR(9.5)---------- 9 ...原创 2018-11-13 21:55:07 · 1167 阅读 · 0 评论