1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F ...
分类:
数据库 时间:
2017-11-26 17:48:45
阅读次数:
213
使用MyBatis时主要是完成POJO和SQL的映射规则 MyBatis基本构成: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SqlMapper(主要是定义参数类型,描述缓存,描述SQL语句,定义查询结果和POJO的映射关系) 配置( ...
分类:
其他好文 时间:
2017-11-26 12:53:02
阅读次数:
152
目标:创建三张表,学生表student(sid,name,gender), 课程表course(cid,name), 分数mark(mid, sid, cid, gender); 要求sid, cid, mid为主键, student姓名只能为F或M mark中sid cid为外键,且组合唯一以保证 ...
分类:
数据库 时间:
2017-11-26 12:43:36
阅读次数:
259
# 分组函数/*功能: 统计,又称为聚合函数,统计函数,组函数 传入一组值,统计后得到一个值 分类: sum 求和,avg 平均值,max 最大值,min 最小值,count 计算个数 特点: 1. sum,avg处理数值型 max,min,count处理任何类型 2. 是否忽略null值 分组函数 ...
分类:
数据库 时间:
2017-11-26 10:59:09
阅读次数:
220
1、问题描述: 当在SQLyog中执行以下脚本: 但是,建立新连接时报错: 命令行窗口登录: 2、解决方案: 具体修改脚本: ...
分类:
数据库 时间:
2017-11-26 10:58:56
阅读次数:
200
#进阶3:排序查询/*语法: select 查询列表 from 表名 [where 筛选条件] order by 排序列表 [asc|desc] 特点: 1、asc升序,desc降序, 如果都不写,默认升序asc 2、排序列表,可以是单个字段,多个字段,可以是表达式,可以是函数,也可以是出现过的别名 ...
分类:
数据库 时间:
2017-11-26 00:37:38
阅读次数:
209
首先安装mysql:sudo?apt-get?install?mysql-server?mysql-client?1.终端启动MySQL:/etc/init.d/mysql start;(stop ,restart。) 2.登录MySQL:mysql -uroot -p (用root账户登录),然后 ...
分类:
数据库 时间:
2017-11-25 18:31:22
阅读次数:
166
使用联合索引需要注意的列顺序比如在使用select * from user where x=1 and y=2;的时候,应该需要建立的索引可能是 add key(x,y)如何确定索引的顺序一般经验而言可以使用select count(distinct x)/count(x) as x_selecti ...
分类:
数据库 时间:
2017-11-25 17:21:25
阅读次数:
115
为了进行数据类型转化,MySQL提供了CAST()函数,它可以把一个值转化为指定的数据类型。类型有:BINARY,CHAR,DATE,TIME,DATETIME,SIGNED,UNSIGNED 示例: SELECT CAST(NOW() AS SIGNED INTEGER),CURDATE()+0; ...
分类:
数据库 时间:
2017-11-25 00:00:47
阅读次数:
202
DATE_FORMAT(date,fmt) 依照字符串fmt格式化日期date值 FORMAT(x,y) 把x格式化为以逗号隔开的数字序列,y是结果的小数位数 INET_ATON(ip) 返回IP地址的数字表示 INET_NTOA(num) 返回数字所代表的IP地址 TIME_FORMAT(time ...
分类:
数据库 时间:
2017-11-24 23:56:27
阅读次数:
251