数据库笔记
文章平均质量分 75
学习了七八门语言,搭建了一大堆框架,兜兜转转,最后发现其实都是在倒腾数据。
Oracle、SqlServer、Mysql、SqlLite
midnight_time
国家熬夜队队长,现役!
展开
-
已解决Error 1366: Incorrect string value即操作Mysql数据库无法插入Emoji表情的问题
前言报错:Error 1366: Incorrect string value分析:字符集编码设置与要插入的内容不对应字符集编码存在于两个地方一、数据库二、代码(连接数据库的驱动)大多数人都仅仅关注到了数据库层面的编码,忘记了用代码连接数据库时也需要指定字符集编码。下面我介绍一下如何在修改这两个地方的字符集编码正文一、代码(连接数据库的驱动)这是经常被人们忽...原创 2019-12-24 20:21:41 · 4790 阅读 · 1 评论 -
【Oracle】SQL查询60题
写在前面的有些题目是要的*,即所有信息,但是我为了理解方便,有时候会简化,比如用ename代替*还有一点:我的代码都是按三段式走,即:select语句占一行,from占一行,where占一行,建议初学者也使用这个套路,这样思路会清晰一些。5)查询10号部门中工种为MANAGER和20号部门中工种为CLERK的员工的信息(逻辑词)select * from empwhere...原创 2018-11-22 11:50:32 · 5289 阅读 · 0 评论 -
【Oracle】第2天 SQL语言基础
【写在前面的】【显示命令执行时间:set timing on;】【SQL语言细分】先来看一下Oracle的SQL语言,Oracle10g发布于2004年是按照SQL99标准来制定的。【常用基本数据类型】【具体操作】由于Oracle创建一个数据库比较复杂,所以就不再新建数据库了,就使用安装时的默认数据库。接下来就是建立表了。我们要建的是和系统自带的相似的表,比如emp...原创 2018-11-16 21:38:17 · 215 阅读 · 1 评论 -
【Oracle】第1天 安全管理
下面所有加粗的命令都是我按顺序执行过的命令写在前面的--Oracle使用两个横杠来表示单行注释注释,多行注释和Java一致为/** */Oracle习惯使用单引号' '而非双引号" "Oracle列名不区分大小写,但是列的内容区分大小写sqlplus 显示的设置: linesize 【show line...原创 2018-11-12 17:28:36 · 577 阅读 · 0 评论 -
【Oracle】第0天 安装与配置
0、安装与配置在开始之前,首先你得承认一点,数据是一个应用的重中之重,是一个企业的生存之基,是一种最为追求稳定的元素。如果不承认……,不可能不承认,必须承认。既然你已经承认了,我就给你推荐一款操作系统:WindowsServer2003Enterprisex64Edition,没错,就是Win2003。我来解释一下为什么不用流行的XP、Win7和Win10。首先,WinXP太老,中...原创 2018-11-12 15:16:36 · 174 阅读 · 0 评论 -
【Oracle】异常及解决办法
1、连接数据库出错出错情景:有时候打开PL/SQL Developer连接数据库的时候,会报错如下:oracle not availableshared memory realm does not exist解决方法: 可以在CMD中依次输入下列命令,再次登录即可 sqlplus /nolog startup出错原因:很有可...原创 2018-11-22 11:17:13 · 408 阅读 · 0 评论