SQL 基本知识
摘要:SQL核心知识复习 一般查询语句 select 查询列表 from 表1 别名 [连接类型] join 表2 别名 #jion指出加入的表 on 连接条件 #on中指出连接表的条件 [where 筛选条件] [group by] [having] [order by] [limit a,b] # 如
阅读全文
MySQL基础
摘要:SQL 背景 字体颜色 show variables like 'character%' # 查看编码相关 + + + | Variable_name | Value | + + + | character_set_client | latin1 | | character_set_connecti
阅读全文
SQL定义变量
摘要:今天在使用MySQL的时候,发现需要使用定义一个变量才行。总结了如下的变量的特点 1. 变量的一般定义形式 set @XXX = ? ;当然也是可以使用select的,但是没有这个简介 > 问题:变量XXX的定义域是什么,每一个connection相当于一个一个大括号,而作用域就是在这个{}里面,这
阅读全文
mybatis返回值乱码(mysql数据库编码正确)
摘要:解决办法:在springmvc.xml文件里面插入 <!--解决乱码问题--> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMes
阅读全文
DB闭包的求法
摘要:Eg1: 设关系模式U={A,B,C,D,E} 说明 X(n) 表示的是由 X(n - 1)可以推导出的全部元素 F={AB→C,B→D,C→E,CE→B,AC→B}, 求(AB)+ 解: X(0)=AB X(1)=ABCD ∵X(0)≠X(1) 继续查找 X(2)=ABCDE=U ∴(AB)+ =
阅读全文
DB范式(数据库创建)要点
摘要:第一范式和第二范式在于有没有分出两张表, 第二范式是说一张表中包含了所种不同的实体属性,那么要必须分成多张表, 第三范式是要求已经分成了多张表,那么一张表中只能有另一张表中的id(主键),而不能有其他的任何信息(其他的信息一律用主键在另一表查询)。
阅读全文
MySQL不支持的关键字
摘要:check(如下是在插入的时候进行检查) (1):创建表的时候添加约束 CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL CHECK (AGE >= 18), ADDRESS C
阅读全文
sql的级联查询
摘要:natural join == inner join left (outer) join 左外连接 right (outer) join 右外连接 full (outer) join 全外连接 == inner join + 分别特有的
阅读全文
SQL的view(视图)
摘要:create view v as < query expression > 理解:view 可以看成是一个虚拟的表,这个表有以下几个特征 保存的仅仅是代码 不像 table 一样占用磁盘空间 创建 Once a view is defined, the view name can be used t
阅读全文
SQL unkown || null
摘要:OR: (unknown or true) = true, (unknown or false) = unknown (unknown or unknown) = unknown AND: (true and unknown) = unknown, (false and unknown) = fal
阅读全文
SQL级联
摘要:级联删除:必须使用 primary key 级联查询:使用join关键字(sql99)
阅读全文
SQL字符串数据类型
摘要:SQL字符串类型 SQL字符串类型 char 长度不可变,声请的内存大小就是我们指定的大小 varchar 长度可变 text 大型的文本,存储字符串 blob 二进制文件
阅读全文
SQL中删除数据
摘要:按照行来删除,一行一行删除 delete from XXX where 将整个table进行清空,唯一的删除条件就是指定的talbe truncate table XXX
阅读全文