理解视图 对于一个重要的表,比如支付宝的用户表,它包含了账户余额,但是我并不希望下级开发人员能看到这个用户的余数字段,怎么办呢? 我就做了一个另一个表,只给出指定的几个字段,下级开发人员对这个表的增删改依然能作用到我原有的表上。 完美! 我做的这另一个表,就叫视图。 视图特点 保护真实表,隐藏重要字 ...
分类:
数据库 时间:
2020-02-14 16:57:24
阅读次数:
121
理解约束 跳转w3school约束解析 发现问题 现在我们创建一个Student表 create table student( snume number(10), sname varchar2(100), sex char(4), age number, qq number, sal number( ...
分类:
数据库 时间:
2020-02-13 18:57:39
阅读次数:
97
子查询 单行子查询 --使用时机:筛选条件并不明确需要执行一次查询,并且查询结果只有一个字段并只有一个值 --注意:where子句中允许出现查询语句,该查询语句称为子查询 --例1:查询所有比雇员‘CLARK’工资高的员工信息。 --普通两步: select sal from emp where e ...
分类:
数据库 时间:
2020-02-12 16:11:27
阅读次数:
84
insert 增 --数据库的增insert --注意:执行后(F8(在PLSQL中))并没有真正修改(在内存中),要点击提交按钮(F10)才会被修改到文件 --注意:提供一次回滚的机会(从内存中撤销)(shift+f10) --insert into 表名(字段名) values(对应值) --主 ...
分类:
数据库 时间:
2020-02-11 19:37:34
阅读次数:
73
通配符与模糊查询 单字符通配符"_":匹配一个字符 多字符通配符"%":匹配多个字符 通常搭配like使用,如,模糊查询第二第三个字符已知为LA的雇员(从emp表中): select empno,ename from emp where ename like'_LA%'; 结果为: SQL的通配符有 ...
分类:
数据库 时间:
2020-02-10 17:52:47
阅读次数:
88
//******* 对集合按Name属于进行分组GroupBy查询 ******** //结果中包括的字段: //1、分组的关键字:Name = g.Key //2、每个分组的数量:count = g.Count() //3、每个分组的年龄总和:ageC = g.Sum(item => item.A ...
使用Flask SQLSlchemy管理数据库(1)——初步安装调试 一、介绍: Flask SQLSlchemy是一个Flask扩展,简化了Flask中对sql的操作,是一个高层的框架,可以避免直接接触SQL语言,就是传说中的ORM技术:Object Relational Mapping,把关系数 ...
分类:
数据库 时间:
2020-02-10 00:01:59
阅读次数:
104
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM ...
分类:
数据库 时间:
2020-02-02 11:45:50
阅读次数:
87
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件> 2 ...
分类:
数据库 时间:
2020-01-20 00:11:50
阅读次数:
140
java数据库必学知识点!分享一下数据库的学习路线和必学的知识点!Mysql数据库基础mysql概述、优点、运行原理及内存结构mysql数据类型mysqlDDL语句的使用SQL语言的使用DML语句的介绍及使用SQL事务SQL查询机制、查询基础、技巧、查询优化;Mysql数据库高级mysql数据库引擎分类mysql事务mysql表mysql数据类型mysql视图mysql索引mysql分页SQL语句
分类:
数据库 时间:
2020-01-14 11:31:54
阅读次数:
119