上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 分类 DDL:数据定义语言,用于定义数据库对象,比如创建表,列,库等 DML:数据操作语言,用于添加、删除、修改数据 DQL:数据查询语言,用于查询(结果集是虚拟表,放在内存中) DCL:数据控制语言,用于定义访问权限和安全级别 DQL 顺序 书写顺序 SELECT > FROM > WHERE > 阅读全文
posted @ 2018-08-17 15:08 huanggy 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 默认显示第一条,单独使用意义并不大 1,分组查询全部数据 SELECT 后面的字段一般 GROUP BY 后面也会出现,分组展示数据(会展示所有数据,而不是默认第一条) 2,GROUP BY + GROUP_CONCAT() GROUP_CONCAT(字段名)将作为输出字段,可以指定别名,值是每一组 阅读全文
posted @ 2018-08-17 14:56 huanggy 阅读(449) 评论(0) 推荐(0) 编辑
摘要: double:浮点型,double(5,2) 表示最多5位,必须包含两位小数,最大值是 999.99 char:定长字符串类型,char(10) 表示必须放 10 的字节,没有就用空格补充 varchar:变长字符串类型,varchar(10),最多10个字节,如果不足10个,就自动改变长度 tex 阅读全文
posted @ 2018-08-17 14:35 huanggy 阅读(179) 评论(0) 推荐(0) 编辑
摘要: MYISAM 不支持事务和外键,访问速度极快,如果不要求事务的完成性,可以优先选择。Mysql 5.5 默认存储引擎 每个该引擎的表在磁盘中对应3个文件: *.frm:建表语句 *.MYD:该表的数据 *.MYI:该表的索引 INNODB 支持事务,会占用更多的磁盘空间来保存数据和索引。Mysql 阅读全文
posted @ 2018-08-17 01:05 huanggy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <title></title> <style type="text/css"> html{heig 阅读全文
posted @ 2018-08-15 16:06 huanggy 阅读(847) 评论(1) 推荐(0) 编辑
摘要: 1,先整合 redis 和 mybatis 2,启动类添加 @EnableCaching 注解,开启缓存 因为缓存获取不到数据要到数据库获取,所以还要扫描 mybatis 接口路径 3,增(获取)、删、改缓存注解 @Cacheable 获取缓存 该注解用于方法上,方法不一定执行 @Cacheable 阅读全文
posted @ 2018-08-14 12:09 huanggy 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 不能相信前端传过来的任何数据 一定不能相信前端传过来的任何数据 绝对不能相信前端传过来的任何数据 @JsonFormat 时间必须是指定的格式(这里是接收参数格式,不是取数据来格式化) 注意:在 controller 层的方法接收参数时,使用 @Valid 注解表示当前方法的参数需要验证 每个验证注 阅读全文
posted @ 2018-08-14 00:23 huanggy 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 1,用于插入语句 2,传入对象 3,使用下面的属性即可 阅读全文
posted @ 2018-08-14 00:13 huanggy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 添加注解就完事儿了 @Transactional 1,Propagation 事务的传播行为 2,Isolation 事务的隔离度,默认值采用 DEFAULT 3,timeout 事务的超时时间,默认值为 -1(表示永不超时)。如果超时还未完成,则回滚事务。只检测 sql 不检测 java 代码 4 阅读全文
posted @ 2018-08-14 00:10 huanggy 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1,添加依赖 2,数据源和 mybatis 配置 3,扫描接口,通过 @MapperScan 注解完成扫描 阅读全文
posted @ 2018-08-14 00:04 huanggy 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页