
数据库
蜗牛互联网
阿里P7,Java 后端方向,欢迎关注和私信~
展开
-
本地远程连接 MySQL server
问题MySql Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问。如果想远程访问,需要额外做下操作。配置修改定位文件/etc/mysql/mysql.conf.d/mysqld.cnf定位属性skip-networking #注释掉 因为它是屏蔽掉一切TCP/IP连接 bind-address = 127.0.0.1 #它和上一个选项是异曲同工,要想远程连接,也得注释掉 重启服务/etc/init.d/mysql restart建原创 2021-11-16 10:00:00 · 297 阅读 · 0 评论 -
夯实基础系列三:数据库知识总结
前言对于后端开发人员来说,经常会和数据打交道,今天总结下数据库相关的知识。包括MySQL,JDBC基础,JDBC进阶,MongoDB,性能优化。以下对这些内容做一些简单的总结,同时我也有完整的思维导图,博客上不方便展示,若有需要,请关注微信公众号永伦的小屋,后台回复 数据库 即可获取。细节1. MySQL1.1 数据库的概述DBMS解释:关系型数据库管理系统库管+N个仓库...原创 2019-01-13 15:06:04 · 2355 阅读 · 0 评论 -
三大范式
数据库设计理论1,为了实现需求2,考虑合理性3,考虑到扩展性和灵活性三大范式--第一范式:一定带个主键--第二范式:在满足第一范式的基础上,不存在部分依赖性--第三范式:在满足第二范式的基础上,不存在传递依赖性编号 工程名 工程师号 工程师名 职编号 职称 小时工资率 工时A XXX 1 张三 1 高工原创 2015-04-11 21:04:57 · 883 阅读 · 0 评论 -
连接查询
连接查询,会产生笛卡尔积,有时会降低运行效率。--等值连接select * from emp e,dept dwhere e.deptno=d.deptno--查询ACCOUNTING部门下有哪些员工--使用连接查询select * from emp e,dept dwhere e.deptno=d.deptno and d.dname='AC原创 2015-04-11 20:17:17 · 376 阅读 · 0 评论 -
数据整合
在用sql语句定义一个表时,对于一些特定数据,可以将其符号化,并将各类数据整合为一列数据,从而减少检索次数,提高查找效率。eg:性别 政治面貌 户口类型M/F S/T/D P/Z三列数据整合为一列:info ---列名MSP ---值原创 2015-04-11 19:51:50 · 511 阅读 · 0 评论 -
伪列
--伪列(针对Oracle数据库)--rowid--rownum--level--rowid--去重主键 列1 列2 列31 1 x y2 1 x y3 3 w w 4 4 q q5 4 q q原创 2015-04-11 21:01:16 · 435 阅读 · 0 评论 -
函数
1,字符函数substr(字符串名,起始位置,截取长度):截取字符串instr(字符串名,字符):相当于indexof,不存在返回0length: 返回字符串长度concat: 连接两个字符串lpad(字符串,总长度,填充符):从左边对字符串使用指定的字符进行填充rpad(字符串,总长度,填充符):从右边对字符串使用指定的字符进行填充2,原创 2015-04-11 19:49:17 · 343 阅读 · 0 评论 -
数据库操作语句
数据操作语句 insert deleteupdate select1,新增--添加一条记录insert into pet(pno,pname,sex)values(11,'mao','女')--添加多条记录begininsert into pet(pno,pname,sex)values(11,'mao','女');insert into pet原创 2015-04-11 19:42:48 · 442 阅读 · 0 评论 -
数据库定义语句
DDL 数据库定义语句 create drop alter1,建表create table pet( pno number(10,3), 10代表位数长度 小数后有3位 pname varchar2(20), 20代表字节数 sex varchar2(2))~~字符串类型 varchar2 varchar nv原创 2015-04-11 19:27:18 · 1045 阅读 · 0 评论 -
case_when用法
--仓储系统 1 2 3 4 ...12A 1 4 8B 2 5 9C 3 6 10create table warehouse( wname varchar2(20), month_in number(4), reserve原创 2015-04-11 21:14:30 · 498 阅读 · 0 评论 -
Oracle11g安装后如何使用PL/SQL
使用PL/SQL的方法:1,查看电脑服务,确保以下俩服务开启。--XXXXLIstener 已启动--OracleServiceOrcl 已启动2,登录用户名:scott密码:tiger会有错误提示:the account is locked原因:默认Oracle11g的scott不能登陆。3,用户解锁(1)以管理员的身份登录数据库:syste原创 2015-04-11 19:07:32 · 687 阅读 · 0 评论 -
表关系
表关系有三种:一对多 多对多 一对一E-R图Entry-Realation实体(可以独立存在的元素个体)-关系(关系型数据库)数据库设计理念:实体和实体之间的关系还原数据库中表和表之间的关系主键列 唯一不会重复外键列 约束某个值取值范围的列--一对多多端的外键列添加一端的主键列,以建立关系 书表原创 2015-04-11 20:07:30 · 429 阅读 · 0 评论