数据库
当简单遇见繁琐
只有你不努力的事情,没有做不到的事情!
展开
-
数据库(查询 算术表达式 别名 字符串连接 (消除重复行) 排序 统计函数)
1.查询查询所有select * from emp;查询几列select name,sex,age from emp;2.算术表达式查询一年的金额select salary*12 from emp3.别名select e.name,e.sex,e.age from emp as e;4.字符串连接(将姓和名并在一列)select last_nam原创 2017-11-12 20:04:35 · 490 阅读 · 0 评论 -
数据库(关联查询 分组)
一.关联查询1.内连接 inner joinselect * from emp where id >12 inner join department;2.左连接 left join ......on左表为基准。右表没有就为nullselect * from emp where id>12 left join department on emp.did=depar原创 2017-11-12 20:20:16 · 704 阅读 · 0 评论 -
数据库(实例)
例1:显示员工姓名加起来一共有15个字符的员工select name from emp where length(name)=15;例2:显示不带有R的员工姓名select name from emp where name not like '%R%';例3:显示所有员工的姓名的前三个字符select substr(name,1,3) from原创 2017-11-12 20:51:43 · 544 阅读 · 0 评论 -
数据库基本操作
一.表名字和列名字:必须以字母开头长度必须是1-30个字符只能包含A-Z,a-z,0-9,_,$和#不能与同一用户拥有的其他对象重名不能是Orecle服务器的保留字二.操作1.添加insert into emp(id,name,sex,age) values(2,'张三‘,'男',23);2.修改update emp set name =’李宗盛’原创 2017-11-12 21:33:28 · 378 阅读 · 0 评论 -
视图
一.视图1.创建create view emp_view as (select id ,name from employee);2.查看select * from emp_view3.修改update emp set name='司法' where id=3;4.删除delete from emp where id =3;二.序列1.创建crea原创 2017-11-12 21:55:23 · 209 阅读 · 0 评论 -
如何实现字符串类型的ID自动增长
首先查找数据库中是否有数据,没有设置为0001,否则获取 例如 GQ201802010003 的最后4位数字转成int数组Arrays.sort(array)排序后获取最后一个即最大值3 ,3加1后拼接成GQ201802010004!代码如下(dto<实体类>与dto 获取list集合使用):package com.softeem.dto;import java.util....原创 2018-02-01 15:31:56 · 6349 阅读 · 1 评论