목록Programming (38)
개발이글스
Entity 엔티티 엔티티를 한마디로 표현하면 '데이터를 담아두는 객체' 이다. 조금 더 상세하게 설명하자면 엔티티는 DB 테이블의 한 행(row)에 대응하는 객체이다. 그리고 엔티티의 필드는 테이블의 칼럼(column)에 대응한다. public class Member{ //id 칼럼 대응 private Integer Id; //name 칼럼 대응 private String name; public Integer getId(){ return id; } public void setId(Integer id){ this.id = id; } public String getName(){ return name; } public void SetName(String name){ this.name = name; } } 엔..
ORDER BY 데이터를 정렬하려면 ORDER BY 를 써야하는데, SELECT 문의 가장 끝에 추가해 사용하면 된다. 더보기 ORDER BY 의 기본형식 SELECT [열] FROM [테이블] WHERE [열] = [조건] ORDER BY [열] [ASC, DESC] ORDER BY 뒤에 오는 [열] 은 정렬할 열 이름을 말한다. ASC : 오름차순 DESC : 내림차순 # 1개 열 기준으로 정렬 : 정렬할 열 이름을 ORDER BY 문 뒤에 입력한다. #2개 이상 열 기준으로 정렬 :정렬 순서에 따라 쉼표를 사용해 열 이름을 나열한다. 이 때 열입력 순서에 따라 정렬 우선순위가 정해지므로 열 입력 순서에 주의하자. #ASC 으로 오름차순 정렬하기 정렬 기본값은 오름차순이다. default = ASC...
NULL NULL 은 데이터가 없는 상태를 말해요. 데이터베이스에서 데이터를 검색하다가 보면 null 값을 포함하고있는 열을 자주 보게 될거에요. 풀어 설명하자면 숫자0, 공백문자가 아니라 그.냥. 데이터가 없.는.것 을 말해요. null 값은 공백상태로 표기되지않고 null이라고 명확하게 표기가 됩니다. 공백보고 null 이라고 하면 아니아니아니되오 ~~!! 아니 데이터가없는데 null 데이터를 어떻게 필터링해서 찾는담? 뭐.. sector = null 이렇게 찾나? 아니지 아니지 자 알려줄게 잘기억해 IS NULL 또는 IS NOT NULL 로 null 데이터를 검색할 수 있어요! null 값을 찾고싶다면 IS NULL null이 아닌 값을 찾고 싶다면 IS NOT NULL
WHERE 문 시스템의 부하를 줄이려면 필요한 데이터만 검색해야 한다. 필요한 열만 검색하려면 SELECT FROM 구문을 쓰면 된다. 그렇지만 행 전체가 검색이 되므로 아직 필요한 데이터만 검색 했다고 볼 수는 없다ㅠ 실무에서 사용하는 데이터베이스는 엄청난 양의 데이터가 저장되므로 매번 전체 행을 가져오면 안될것이다. 원하는 조건에 맞는 꼭! 필요한 데이터만 가져오는 방법을 알아보자. WHERE 문의 기본형식은 이렇다 SELECT [열] FROM [테이블] WHERE [열] = [조건값] --> WHERE 뒤에 있는 [열] 은 조건을 적용할 열을 입력하는 곳이다. [조건값]은 사용자가 조건값을 입력하는 곳이다.조건값에 있는 내용이 true 인 데이터들만 나오게 된다. #비교연산자 조건에 해당하는 값과 ..
SELECT 문 SELECT 문은 데이터베이스에서 데이터를 검색하는 구문이다. SELECT 문은 사용하기 쉽지만 시스템 성능에 많은 영향을 미치므로 주의해서 사용해야한다. 자주 사용하는 형태의 구문은 이렇다. 더보기 자주 사용하는 형태의 SELECT 문 SELECT [열] FROM [테이블]WHERE [조건]ORDER BY [열] 쿼리문에 주석을 입력하고싶다면 한줄주석은 --주석입력, 여러줄 주석은 /* 주석입력 */ 이렇게 써주면 되겠다. 자 여기서 SELECT 는 데이터를 검색하는 구문, 뒤에있는 [열]은 검색하려는 데이터의 열을 입력하면 된다. 여러 열을 검색할때에는 쉼표로 구분해 연결한다. 열 이름대신 * 을 입력하면 테이블의 전체 열을 검색한다. FROM 은 데이터를 가져올 테이블을 정하는 구문..
SQL ? SQL 이란 관계형 데이터베이스 관리시스템의 데이터를 관리하는 프로그래밍 언어 이다. SQL을 데이터베이스라고 생각하는 사람이 많은데, 데이터베이스를 다루는 프로그래밍 언어로 데이터베이스가 절.대. 아니다 SQL의 문법 종류 3가지 1. DDL (데이터 정의 언어) DDL은 말그대로 데이터베이스를 정의하는 언어이다. 더 전문적으로 이야기하자면 데이터 정의 언어는 테이블 스키마를 관리하는 역할을 하며 다음 항목을 포함한다. 더보기 데이터 정의 언어 항목 - CREATE : database 또는 table을 생성한다. - ALTER : table을 수정한다. - DROP : database 또는 table을 삭제한다. - TRUNCATE : table을 초기화한다. 2. DML (데이터 조작 언어..