분류 전체보기 753

[Github] Eclipse 에서 다른 repository pull하는법/다른 사람의 코드 다운받기/ 변경 사항 pull하는 법

안녕하세요 오늘은 깃허브로 1. 다른 사람의 코드를 가져오는 법 2. 협업하는 내 레포지토리에서 변경사항 pull하는 법 을 알아보겠습니다! 처음에는 깃허브가 너무나 어려웠는데 하다보니 약간 익숙해지는 것 같습니다. ㅎㅎ 1. 다른 사람의 코드 가져오는 법 제가 쓰는 java 언어, eclipse로 만든 코드를 찾았습니다. 저는 Gleidson28/DashboardFx: JavaFx Dashboard (github.com) 이 분의 깃허브를 가져오겠습니다. 첫번째 방법 압축 파일로 다운로드를 하시면 됩니다. 그리고 자신의 워크스페이스에 넣으면 되겠죠 두번째 방법 빨간 동그라미 친 Fork를 누릅니다. 그러면 이런 페이지가 뜨면서 저의 깃허브에 복사가 됩니다. 그러면 code를 누르고 빨간 체크부분을 눌러..

Git 2020.12.02

[MySQL] 데이터 제어어 DCL: 권한부여, 권한 삭제 grant, revoke

1) 사용자 추가하기 1 create user 'abc'@'localhost' identified by '1234'; cs id: abc password : 1234 2) 사용자 삭제하기 1 2 drop user 'abc'@'localhost'; cs 3) 권한 부여하기 1 2 3 4 5 -- 모든 권한 부여하기 -- all privieges 는 모든 권한을 *.*은 모든 데이터베이스의 모든 테이블을 뜻한다. grant all privileges on *.* to 'abc'@'localhost'; grant all privileges on sqldb.* to 'abc'@'localhost'; grant all privileges on sqldb.usertbl to 'abc'@'localhost'; cs ..

DataBase/MySQL 2020.11.25

[MySQL] 집계함수와 group by, having절 , rollup

기본적 쿼리 문의 순서이다. select from WHERE group by having order by 1. 1) 집계함수, group by - 합계 sum userid별로 구매한 건수를 userid오름차순으로 출력하라ㅇ 1 2 3 4 5 -- sum() 집계함수, 집계함수가 나오면 무조건 group by가 나와야한다. select userid, sum(amount) from buytbl group by userid -- userid별로 나타내겠다는 말 order by userid; -- userid 별로 asc로 출력하겠다는 말(오름차순) cs 2)평균 avg 사용자 아이디 별 평균 구매 건수를 내림 차순으로 출력하라 1 2 3 4 5 select userid as '사용자 아이디' , avg(amo..

DataBase/MySQL 2020.11.25

[자바JAVA]Object클래스 equals() /객체비교하기/ 논리적 동등

■equals() 원래 Object의 equals()는 번지 비교를 합니다. 그래서 논리적 동등을 비교하기 위해서는 오버라이딩을 해주어야합니다. 논리적 동등이란? 같은 객체든 다른 객체든 객체 저장 데이터가 동일하다는 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class Member { String id; public Member(String id) { this.id = id; } @Override public boolean equals(Object obj) { System.out.println("equals호출"); if (obj instanceof Member) { //타입 변환이 가능한지 여부를 알기 위해 ins..

JAVA/java 실습 2020.11.25

[MySQL] ORDER BY / 정렬/ 내림차순 정렬/ 오름차순 정렬

1) 오름차순 정렬 asc 1 2 3 select * from usertbl order by mdate asc; cs mdate기준으로 오름차순 정렬한다는 뜻입니다. asc는 생략해도 됩니다. mdate는 날짜 데이터이므로 오름차순으로 정렬하면 예전부터 현재에 가까워지는 순으로 정렬됩니다. 2) 내림차순 desc 1 2 3 select * from usertbl order by mdate desc; cs 내림차순은 desc이고 생략 불가능합니다. 위와 반대의 결과가 나옵니다. 3) 여러개 컬럼 정렬 1 2 3 4 select * from usertbl order by height desc,name asc; cs height는 desc, name은 asc로 정렬하라는 뜻입니다. heigh..

DataBase/MySQL 2020.11.24

[MySQL] 서브쿼리/ any, some , all / 둘 중 하나만 만족, 둘 다 만족

1. 서브쿼리 1 2 3 4 5 select name, height from usertbl where height> (select height from usertbl where name = '김경호'); cs height가 조건인데 그 조건이 쿼리문이다. 서브 쿼리문을 보면 usertbl테이블에서 name이 김경호인 height를 얻어서 괄호를 대체한다고 생각하면 된다. 김경호의 height가 177이라고 저장되어있다면 전체적으로 usertbl에서 height가 177 초과인 name, height컬럼을 얻고 싶은 것이다. (usertbl에서 김경호보다 키가 큰 데이터의 name, height를 뽑아내고 있음) 1 2 3 4 5 select name, height from usertbl where hei..

DataBase/MySQL 2020.11.24

[MySQL] select , where절 조건 / in, between, and , or, like, is null

1. SELECT 테이블에서 데이터를 조회 1 2 3 select * from buytbl; cs buytbl 테이블의 모든 데이터 조회 2. WHERE SELECT 컬럼명 FROM 테이블명 WHERE 조건; 1) 조건이 문자열인 경우 1 2 3 select * from usertbl where name = '김경호'; cs 2) 조건이 상수인 경우 1 2 3 select * from usertbl where birthyear= 1987; cs 3) 조건 두개를 모두 만족하는 데이터를 출력할 때 and 1 2 3 4 select userid, name -- userid, namd을 가져온다. from usertbl -- 이 테이블에서 where birthyear >= 1970 -- 조건 where and..

DataBase/MySQL 2020.11.24

[MySQL] 데이터 조작어(DML): INSERT, UPDATE, DELETE / 데이터 삽입, 데이터 갱신, 데이터 삭제

2020/11/23 - [MySQL] - [MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제 [MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제 1) CREATE - 새로운 테이블 생성 시 사용하는 구문 - 오브젝트(VIEW, INDEX, DATABASE, 등) 를 생성할 때도 사용 1 2 3 drop database if exists sqldb; create database sqldb; use sqldb; cs 맨처음에는.. sso-feeling.tistory.com 1) INSERT 테이블에 새로운 행 정보를 입력할 때 사용하는 구문 INSERT INTO 입력할 테이블명 VALUES (값1, 값2,..

DataBase/MySQL 2020.11.24

[MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제

1) CREATE - 새로운 테이블 생성 시 사용하는 구문 - 오브젝트(VIEW, INDEX, DATABASE, 등) 를 생성할 때도 사용 1 2 3 drop database if exists sqldb; create database sqldb; use sqldb; cs 맨처음에는 database를 만들어줘야하는데요 중복될수도있으니 drop 해주고 create를 해줍니다. use sqldb;를 해야 sqldb를 사용한다는 뜻입니다. 1 2 3 4 5 6 7 8 9 create table usertbl( userid char(8) not null primary key, -- 사용자 아이디 name varchar (10) not null, -- 이름 birthyear int not null, -- 출생년도 ..

DataBase/MySQL 2020.11.23