
开发栈----数据库
文章平均质量分 61
tomatocc
这个作者很懒,什么都没留下…
展开
-
《数据库技巧》oracle 数据库的sql语句中 ‘&’ 符号的处理
由于navicat在开发中用的比较习惯了,因此在使用oracle数据库的时候,几乎都忘记了还有pl/sql这个工具,并且新增,修改语句也基本都是直接在表里面直接进行修改,这是一个很不好的习惯,一定得改!!今天,有一天数据要新增到数据库里面,我从navicat里面导出的sql如下:INSERT INTO tomatocc.CONFIGF(ID,NAME,VALUE,DESCP) VALUES '1',原创 2017-09-05 11:05:19 · 904 阅读 · 0 评论 -
《数据库技巧》数据库两个表求笛卡尔积(阶乘)
最近遇到了一个需求:用户在客户端页面上进行数据录入,下拉列表的选择,然后用户对页面数据进行提交。后台要根据客户端传来的数据进行分析,并且生成一串数字,将该数字串进行保存。 介绍之前,我们要了解本文的一个名词【笛卡尔积】,同俗的来讲,就是数学中的排列组合。 如果还是不理解,就更直观的描述下。我们页面有两个下拉列表,每个列表有两个选项,用户的选择是随机的。因此正常情况下这两个列表的笛卡尔...原创 2018-06-21 14:35:41 · 10085 阅读 · 0 评论 -
《数据库技巧》java对数据库新增数据后,中文字符变成问号
数据库:mysql 开发工具:eclipse 遇到的问题:编写对mysql数据库的新增语句,然后执行项目后,发现所有的中文内容,在数据库中均显示成问号 上述代码是向数据库新增数据的代码,执行完毕后,打开数据库的显示如下: 发生这种情况的原因有两种: 1)数据库的编码格式不是“utf-8” 2)eclipse在插入的时候,设置的编码格式是不是为“utf-8” ...原创 2018-06-19 10:25:30 · 2540 阅读 · 3 评论 -
《数据库学习》Redis数据库系统学习
本文主要学习Redis数据库的搭建和使用。 一、Redis 介绍 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 ...原创 2018-12-14 11:50:56 · 534 阅读 · 0 评论 -
《数据库学习》orace数据库实现自增主键和重置初始值
Oracle数据库没有像Mysql那样可以直接设置主键自增,如果要实现自增的话,可以通过序列+触发器来实现。 创建自动增长序列* tb_seq为序列名 create sequence tb_seq minvalue 1 maxvalue 99999999 -设置最大值和最小值 increment by 1 --设置步长为1 start with 1; --设置初始值为1 创建触...原创 2019-01-24 13:23:03 · 1653 阅读 · 0 评论