随笔分类 - 数据库
摘要:一、自定义函数 自定义函数也是过程式对象之一,与存储过程很相似。它们都是由SQL和过程式语句组成的代码片段,并且可以从应用程序和SQL中调用。也有一些区别: 自定义函数不能拥有输出参数,因为自定义函数本身就是输出参数; 不能用call语句来调用自定义函数; 自定义函数必须包含一条return语句,而
阅读全文
摘要:MySQL权限表 MySQL系统对于用户的验证分为两个阶段: 1)对连接的用户进行身份验证,合法的用户通过验证,然后连接。不合法的用户拒绝连接; 2)对通过验证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库进行相应的操作。 User 表存储用户的主机、账号、密码、全局权限等信息。 在 U
阅读全文
摘要:一、视图 视图是从一个或多个表中导出的表,是一种虚拟的表,其内容由查询语句定义。 视图是逻辑上来自一个或多个表的数据集合 视图一旦定义,就可以像表一样进行查询、修改和删除。 对视图引用的基础表来说,视图的作用类似于筛选。 视图的数据来自定义视图查询时引用的表,且在引用视图时动态生成。 为什么使用视图
阅读全文
摘要:事务是由一个或多个SQL语句组成的操作序列,这些SQL语句作为一个完整的工作单元,要么全部执行成功,要么全部失败。 1、事务的四大特性ACID(重要) 原子性、一致性、隔离性、持久性 原子性Atomicity 不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性Co
阅读全文
摘要:约束是对表的强制规定 数据完成性:实体完整性、域完整性、参照完整性 实体完整性:保证表中的每一行数据在表中是唯一的 域完整性:数据库中的列必须满足某种特定的数据类型或约束。约束又分为强制域完整性越苏、限制格式或限制可能值得范围。 参照完整性:在输入/删除记录时,包含主关键字的主表 和 包含外关键字的
阅读全文
摘要:1、算术运算 运算符 作用 + 加法 - 减法 * 乘法 / (div) 除法 (整除) % (mod) 求余 运算代码 结果 运算代码 结果 select -4/-3; //1.3333 select -4 div -3; //1 select -4/3; //-1.3333 select -4
阅读全文
摘要:语法:SELECT 列名 1,列名 2,…. FROM 表名 1、查询所有列 查询所有信息用*表示 范例:查询 dept 表中的所有信息,SELECT * FROM dept; 说明:在查询所有信息的时候,我们既可以使用*,也可以把具体的列名写上去。 最好采用 的是写具体的列名。原因有:1)如果是写
阅读全文
摘要:1.数字函数 函数名 含义 用法1 用法2 Rand() 返回0-1随机数 Select * from emp order by rand();随机排序 Rand(m)种子数,随机又固定的一个数字 Pi(x) 圆周率 Select pi(),pi()+0.00000000000;扩展小数位数 Abs
阅读全文
摘要:1、MySQL的登录 语法:mysql -h ip地 -u用户名 -p密码 例:mysql -h 59.34.56.11 -u root -p root 2、查看所有的表 语法:SHOW [FULL] TABLES [{FROM|IN} 数据库名] [LIKE 规则 | WHERE 条件]; ful
阅读全文
摘要:列的数据类型 一、数字数据类型 1、整数类型 类型 存储空间/字节 有符号范围 无符号范围 tinyint 1 -128~127 0~255 smallint 2 -32768~32767 0~65535 mediumint 3 -8388608~8388607 0~16777215 int(int
阅读全文
摘要:一、通用函数 1、NVL2(列名,结果1,结果2l) NVL2(comm,sal+comm,sal): 判断comm是不是空值,如果是空值则返回sal,不是空值则返回sal+comm 2、sign(n)比较大小 取数字n的符号,大于0返回1,小于0返回-1,等于0则返回0 3、DECODE流程控制函
阅读全文
摘要:20200224 1、ORDER BY 关键字用于对结果集进行排序 SELECT column1_name,column2_name FROM table_name ORDER BY column1_name,column2_name ASC|DESC; 优先按照列名1进行排序,再按照列名2进行排序
阅读全文
摘要:20200224 1、Oracle的版本 Oracle9i Oracle10g Oracle11g Oracle12c 这里的i指的是互联网,g是网格技术,c是指云 2、默认密码 超级管理员sys:change_on_install 普通管理员system:mannager 普通用户scott:ti
阅读全文
摘要:1、查询部门30中的所有员工的全部信息。 select * from emp where deptno=30; 2、查询所有办事员(CLERK)的姓名,编号和部门编号。 select ename,empno,deptno from emp where job='CLERK'; 3、查询补助高于薪金的
阅读全文
摘要:20200225 一、单行函数 1、字符函数 大小写控制函数:lower(),upper(),initcap() select lower('HELLO') from dual; 把临时表中的字符HELLO转换成小写 lower(),upper(),initcap() 改变的是每个单词 select
阅读全文
摘要:一、mysql下载完成后,运行bin目录下的mysql.exe,提示文件缺失 二、此报错为VC运行库不全或没有安装导致,百度搜索“微软常用运行库合集”进行下载安装即可解决 三、运行时闪退,无法启动服务 1、首先以管理员身份启动CMD窗口 2、切换到mysql的安装路径(bin目录),在mysql b
阅读全文
摘要:20200224 1、Oracle的版本 Oracle9i Oracle10g Oracle11g Oracle12c 这里的i指的是互联网,g是网格技术,c是指云 2、账号/密码/登录 超级管理员sys:change_on_install 普通管理员system:mannager 普通用户scot
阅读全文

浙公网安备 33010602011771号