
数据库
文章平均质量分 56
涉及Oracle、My SQL、SQL Server等数据库相关的学习记录
Yvette_QIU
这类职业技术迭代的太快了,只能每天学学学,更新自己知识库,丰富自己,从小白变。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt——保存文件、打印、调试传值正常,但myMessageOutput()打印乱码,需警惕“QTextCodec::setCodecForLocale(codec);”
在实现 日志管理 的功能并调试确定可用后,把数据以“CSV”文件格式进行保存 的功能也进行实现,使用QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));代码让中文数据正常保存,反而影响日志的打印,该用什么呢?那段代码删掉后,改用out.setCodec("UTF-8");即可解决两个编码问题!还涉及写入SQLite的中文编码问题,在这里也能找到答案!原创 2023-12-12 17:06:38 · 1099 阅读 · 0 评论 -
Oracle、MySQL、SQLServer的基本要知道的区别【未完善】
①主键自动增加,用在SQLServer——标识列,MySQL没有,Oracle用序列;SQLServer:②“select distinct studNo into #t from stud order by studNo;”——#t是本地临时表 ;#符号,可以用于SQLServer与Oracle,不可用于MySQL(因为在MySQL里,#是注释符号,与“-- ”【减号减号空格】一样是起注...原创 2019-08-09 15:22:01 · 277 阅读 · 0 评论 -
面试题练习(14)——MySQL与Oracle的“in与exists、not in与not exists”【主要是讲解Oracle的】
一:浅谈sql中的in与not in,exists与not exists的区别【还讲了相应的解决方案】二:详解not in与not exists的区别与用法(not in的性能并不差)【浅谈sql中的in与not in,exists与not exists的区别以及性能分析,内容简单地含有一与二】实例测试:MySQL上:MYSQL中的NOT IN和NOT EXISTS不一样的...原创 2019-04-23 14:47:17 · 1222 阅读 · 0 评论 -
MySQL运行SQL文件时(全面,改成time):check the manual that corresponds to your MySQL server version for the righ
参考:Mysql错误:check the manual that corresponds to your MySQL server version for the right syntax【加 `符号、修改有冲突的字段名】check the manual that corresponds to your MySQL server version for the right syntax错...原创 2019-03-16 08:28:35 · 446899 阅读 · 41 评论 -
MyBatis笔记(二)————PersistenceException产生与解决 和 MyBatis的高级使用(主键回填)
(MySQL+Eclipse)①十二月 11, 2018 5:02:00 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [empServlet] in context with path [/MyBatisQ] threw exceptionorg.a...原创 2018-12-14 19:44:14 · 5852 阅读 · 0 评论 -
MySQL里datetime字段怎么设置默认时间
Mysql 如何设置字段自动获取当前时间【TimeStamp和DateTime】【转】MySQL datetime数据类型设置当前时间为默认值【两个方法(dateTime、TimeStamp类型、建表时的设置)】参考:mysql中datetime类型设置默认值方法-- 对整型类型的字段设置默认值(可以这么设置)alter table 表名 alter column ...转载 2019-03-19 21:16:19 · 49935 阅读 · 0 评论 -
Oracle(decode函数、修改密码)、完整卸载与安装过程(监听器作用,权限insufficient,The account is locked,The password has expired)
“Oracle 中 decode 函数用法”或者“ oracle decode函数使用方法(百度经验)”或者“ decode函数(百度百科) ”【第二链接‘与第一链接相似,但在‘举例方面’相对更完善些’】=========》讲解了decode( 。。。)、sign( 。。。)函数我使用“Oracle”已经隔了有半年了,我点击登录,说口令有误,我就打开...原创 2019-04-24 07:57:31 · 417 阅读 · 0 评论 -
MySQL、MyBatis——Illegal mix of collations for operation 'like'
当模糊查询为或,不论是“时间类型的字段”还是“字符串类型字段”,都可以查到对应列表的所有值,这样看的话,问题是不存在的~其实有错误:Illegal mix of collations for operation 'like'select nd.*,emp.empId as id,emp.empName from NoticeDetail nd inner join e...原创 2019-03-09 09:55:08 · 2110 阅读 · 2 评论 -
Redis笔记(1)——安装、卸载、三种方法启动Redis,Redis命令使用(干货十足),Redis两种方法设置密码,时间复杂度(更完善哦~)
系统是32位的,只能装32位的Redis了;本人的Windows10系统是64位,装了redis-64.3.0.503版本的Redis(没有结构提示,但,按“上下键”,与cmd命令的一样,都表示重复“上一个或下一个的命令”);但我卸载了该版本的Redis,再安装Redis-x64-3.2.100版本,为了能偷下懒:“打完一个关键字,立马弹出对应关键字的结构“,但,按“上下键”,不能与cmd命令的一...原创 2019-01-15 21:33:35 · 6931 阅读 · 11 评论 -
数据库异常——a component named TableViewForm already exists
使用Navicat Premium,连接正常,但是点击数据库里的任何的表,都会出现这个警告“A component named TableViewForm already exists/已存在名为名称的组件”!!!我百度也没找到自己想要的解决方案,我就先“重启MySQL”、“重启Navicat Permium”,后来就好了!!!不过看别人出现这个问题,不是简单地重启就好了,,,当然看情况...原创 2019-01-08 11:50:10 · 9810 阅读 · 0 评论 -
MySQL中怎么插入DateTime型的数据或如何insert时间值进去(还有 注意:Oracle的时间格式)
同学插入时间值于oprTime字段(该字段为dateTime类型),insert失败,无论是加单引号括起时间值还是值换时间格式,都报异常因为我们很相信标识列能自动为我们插入值,而且异常(在console控制台里)没有说主键怎么了啥的,当然我一看这问题,就检查了字段列数和字段类型有没有问题,确认没有问题,才给时间值做改变,实在无用,只能百度,虽然百度的这条MySql要怎么插入DateTime型的...原创 2019-01-22 16:11:32 · 72359 阅读 · 1 评论 -
"SQLServer工具中为什么空格变点号"、"Oracle SQL按空格也变点号"、结果格式变换、SQL语句(重复、替换、截取、去空格、去小数点后的位数)
我暑假时用触屏板点击SQLServer,不知道怎么个乱点乱按快捷键。。。就将空格用小点"·"代替了(当然,我找过度娘,可都没有对应的答案,只有说"Oracle按空格变点号”的问题答案,下面会给链接!因此,看来,目前只有我遇到了???也许遇到了的人没记录在百度或其他网站,那现在我记录下,顺便当自己的小笔记),我同学没有帮我找到,则建议重装SQLServer,我觉得没必要!!!...原创 2018-08-15 19:23:56 · 659 阅读 · 0 评论 -
Oracle和SQLServer的创建新表
create table course( couno number(9) not null constraint pk_couno primary key, couname varchar2(40), score number(3) default 0)在Oracle:create table course1 as select * fr...原创 2018-06-10 20:36:08 · 659 阅读 · 1 评论 -
Oracle和SQLServer的增删改查和某些区别
一下午花在查看约束名和删除约束名,反反复复的执行,就为看看其中的区别,(借鉴优快云用户jkqiang885和a154832918,还借鉴了百度知道)现在做个笔记,顺便写入创建约束,方便查看!!!create table class--下面要引用外键联系classno来知道classname( classno int primary key, classna...原创 2018-06-11 00:52:34 · 4571 阅读 · 0 评论 -
Oracle和SQLServer修改字段的类型和长度,不为空
在SQLServer数据库: 修改字段类型和长度: alter table student|表名 alter column stucard|字段名 varchar(18)|含长度的类型|类型;在Oracle数据库: 修改字段类型和长度: alter table student/表名 modify(stuid/字段名 ...原创 2018-06-06 15:52:27 · 7805 阅读 · 0 评论