
数据库
数据库
-Hello_狂奔的蜗牛
Fly!!!
展开
-
MongoDB的使用
下载MongoDB参考官方文档:https://docs.mongodb.com原创 2021-01-30 13:50:00 · 188 阅读 · 0 评论 -
MySQL (4) 数据库第一范式 第二范式 第三范式 BC范式
第一范式第一范式:所有属性都是不可分割的原子值。也就是每个属性都是不可再分的。例如下图就不符合第一范式的要求实际上,1NF是所有关系型数据库的最基本要求,你在关系型数据库管理系统(RDBMS),例如SQL Server,Oracle,MySQL中创建数据表的时候,如果数据表的设计不符合这个最基本的要求,那么操作一定是不能成功的。如果我们要在RDBMS中表现表中的数据,就得设计为下...转载 2018-07-30 23:15:09 · 923 阅读 · 0 评论 -
mysql 添加列,修改列,删除列。
MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: a转载 2017-12-05 17:01:25 · 160 阅读 · 0 评论 -
Mysql read lock and write lock
1语法LOCK TABLES tbl_name[[AS] alias] lock_type [, tbl_name [[AS] alias] lock_type] ...lock_type:READ[LOCAL]| [LOW_PRIORITY] WRITEUNLOCK TABLES2简单使用一个session只能为自己获取锁和释放锁,不能为其他session转载 2017-11-09 17:15:06 · 1652 阅读 · 0 评论 -
sqlserver创建规则,绑定到字段,默认对象的创建,绑定到字段
–创建规则 create rule rule_name –创建一个qqlx_rule 规则,将其绑定到JBQK表的缺勤类型字段是上,保证输入类型只能是“1”,“2”,“3“,”4“create rule qqlx_rule as @depat in ('1','2','3','4')–@depat 表示的是当我插入的一个值变量,可以自主改名 将其绑定到JBQK表的缺勤类型字段是 exec原创 2017-04-13 20:33:01 · 13162 阅读 · 1 评论 -
SQL中模式的定义和删除
以下代码sqlserver2012 定义模式creat schema <模式名> authorization <用户名>例:--模式的创建和删除--为用户sa定义一个学生-课程模式S-Tcreate schema test authorization U1--然后在test模式在建立相应的表create table test.TAB1 (COL1 smallint,COL2 int原创 2017-06-14 15:19:37 · 11926 阅读 · 6 评论 -
事务,java,数据库
一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from account set money=money-100 where name='A';转载 2017-06-12 22:36:44 · 300 阅读 · 0 评论 -
SQL游标的实现
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向转载 2017-06-24 17:00:21 · 587 阅读 · 0 评论 -
sqlserver 中的 'like' 和 'in'
in谓词in 用来查找属性值属于指定集合的元组, 比如查询 班级 ‘c1’, ‘c2’, ‘c3’的所有学生的信息select * from Studentwhere Sclass in ('c1', 'c2', 'c3')如果查询 班级不是 ‘c1’, ‘c2’, ‘c3’的所有学生的信息select * from Studentwhere Sclass not in ('c1', '原创 2017-06-17 17:46:58 · 3141 阅读 · 0 评论 -
用户自定义函数
标量值函数create function 架构名.function_name(@传入变量1 变量_类型, @传入变量2 变量_类型......)returns return_date_typeasbegin --declare the return variable here declare @variable1 variable_type... ... --a原创 2017-06-01 21:00:40 · 533 阅读 · 0 评论 -
范式,数据库规范化,闭包,最小依赖,模式分解
规范化函数依赖:若对于R(U)的任意一个可能的关系r, r中不可能存在两个元祖在X上的属性值相等, 而在Y上的属性值不等,则称X函数确定Y或者Y函数依赖于X,记做X->Y X->Y, 但Y不包含于X,则称X->Y是非平凡的函数依赖。 一般是非平凡的函数依赖 X->Y,但Y包含于X,则称X->Y是平凡的函数依赖。完全函数依赖: 若X->Y, 并且对于X的任何一个真子集X’, 都有X’不确定Y,则原创 2017-05-20 01:51:31 · 1690 阅读 · 0 评论 -
MySql建数据库,建表,建表约束
———–基本操作,建库,建表创建数据库CREATE DATABASE_NAME创建表CREATE TABLE TABLE_NAME删除表DROP TABLE TABLE_NAME查看表的定义信息DESC table_name查看表的详细信息SHOW CREATE TABLE TABLE_NAME添加表的属性ALTER TABLE TABLE_NAME ADD 属性名 属性类型删除表的属性ALTER原创 2017-05-22 22:34:56 · 1036 阅读 · 0 评论