일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Spring_에러정리
- git
- SQL
- 다이어그램
- Git_정리
- github
- DML
- asp.net
- vb.net
- HTML
- Linux
- 아파치톰캣
- 인스턴스
- Git_명령어정리
- 인덱스
- java
- 자바스크립트
- MySQL
- spring
- JavaScript
- workbench
- SQL_용어정리
- jsp
- Spring_오류정리
- 이클립스
- json
- Linux_명령어정리
- CSS
- 자바
- 배열
- Today
- Total
목록분류 전체보기 (352)
데브마우스
SELECT와 ORDER BY, LIMIT, DISTINCT, GROUP BY, HAVING 정리 SELECT로 데이터를 조회한 후 ORDER BY, LIMIT, DISTINCT, GROUP BY, HAVING을 사용하여 조회한 데이터를 정리할 수 있습니다. ORDER BY ORDER BY는 결과의 정렬을 위해 사용합니다. ORDER BY 절이 결과의 값이나 개수에 영향을 끼치지는 않지만 결과가 출력되는 순서를 조절합니다. SELECT friend_name from friend_table order by friend_birthday; 기본값은 ASC(Ascending)으로 오름차순을 의미합니다. 오름차순이란 1,2,3, 5, 7, 11 ... 이런식으로 숫자가 올라가는걸 오름차순이라고 부릅니다. SELE..
인덱스(index)란 무엇인가요?현실의 인덱스는 책의 제일 뒤에 있는 "찾아보기"입니다. 그렇다면 SQL에서 인덱스란 무엇일까요? 테이블의 검색 속도를 향상시키기 위한 데이터 구조입니다. 인덱스를 왜 사용하나요? -> 속도인덱스를 사용하면 데이터를 조회할 때 결과가 나오는 속도를 빠르게 해줍니다.인덱스를 어떻게 사용하나요?인덱스를 만드는 SQL 쿼리문은 아래와 같습니다.CREATE INDEX 인덱스_이름 ON 테이블_이름(컬럼_이름); 뷰(View)란 무엇인가요?SQL에서 뷰는 현실 세계의 창문에 비유하곤 합니다. 창문을 통해 창문 프레임 안의 경치를 볼 수 있습니다. 뷰를 통해 가상의 테이블을 만들고 일반 사용자는 그 테이블과 동일하게 뷰를 취급합니다. 하지만 뷰는 실제 데이터를 가지고 있지 않으며 윈..
SELECT문이란 무엇인가요? SELECT문은 테이블에서 데이터를 추출하는 기능을합니다. SELECT문을 사용해도 테이블의 데이터가 변경되지 않습니다. SELECT문의 기본 형식은 "SELECT 컬럼이름 FROM 테이블이름 WHERE 조건식"입니다. 조건식을 사용하여 데이터 베이스에서 원하는 데이터를 뽑아낼 수 있습니다. -- SELECT의 구조 SELECT select_expr(열 이름) [FROM table_references(테이블 이름)] [WHERE where_condition(조건식)] [GROUP BY {col_name | expr | position}(열 이름)] [HAVING where_condition(조건식)] [ORDER BY {col_name | expr | position}(열 ..
데이터베이스 구죽 절차 데이터베이스는 데이터를 저장하는 공간입니다. 데이터베이스를 구축하고 사용하는 절차는 아래 절차를 따릅니다. 데이터베이스 만들기 아래 코드는 데이터 베이스를 생성하는 SQL문입니다. CREATE DATABASE 데이터베이스_이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 테이블 만들기 아래 코드는 테이블을 생성하는 SQL문입니다. CREATE TABLE member(member_id varchar(8) not null, member_password varchar(8) not null, primary key(member_id); 데이터 입력, 수정, 삭제하기 데이터 입력: INSERT 데이터 수정: UPDATE 데이터 삭제: DELETE 데이터 조..
DBMS란 무엇인가요? DBMS는 Database Management System의 약자입니다. 데이터베이스를 관리하고 운영하는 소프트웨어가 DBMS입니다. 이러한 DBMS는 컴퓨터의 운영체제에 비유할 수 있습니다. 데이터베이스는 여러 사용자나 응용 프로그램과 공유할 수 있으며 동시에 접근이 가능할 수 있다는 특징이 있습니다. 인터넷의 게시판, 회원정보, 은행의 계좌 등 정보가 있는 곳에는 데이터베이스가 있습니다. DBMS의 분류 현재 제일 많이 사용되는 DBMS는 RDBMS(Relational Database Management System, 관계형 DBMS)입니다. RDBMS는 테이블이라는 최소 단위에 행(row)과 열(column)로 이루어져있습니다. 행(row)는 레코드(record)라고도 불립니..
데이터베이스의 자료형(Data Type) 자바라는 프로그래밍 언어는 데이터 타입을 5가지로 분류했습니다. 정수, 실수, 논리, 문자, 참조변수 그렇다면 데이터베이스는 데이터를 어떻게 분류할까요? 데이터베이스는 데이터를 저장하기 위해 사용합니다. 데이터베이스도 자료를 저장하기 위해 분류할 텐데 말이에요. 데이터 베이스에서 주로 사용되는 자료형은 크게 두가지로, 문자와 숫자로 나눌 수 있습니다. 이외에도 멀티미디어 데이터를 저장하기 위한 바이너리 데이터도 있습니다. 저장하는 데이터 타입 이름 문자 CHAR VARCHAR 숫자 INT SMALLINT 시간 DATE

SQL을 공부하는데 어느새 저도 모르는새 자동 완성으로 A로 시작되는 단어를 본적이 있습니다. 차라리 자동완성이 없는게 낫다는 생각이 들어서 자동 완성 끄는 방법에 대한 포스팅을 작성하게 되었습니다. Edit 탭에서 Preferences...를 클릭합니다. [Preferences...]에서 [SQL Editor/Query Editor]의 Automaticall Start Code Completion의 체크 박스의 체크를 해제합니다.
관계형 데이터베이스 관리 시스템 용어 정리 관계형 데이터베이스 관리 시스템(Relational DataBase Management System, RDBMS)는 데이터가 행과 열로 이루어진 테이블에 저장되어 있으며 그러한 테이블들은 관계형 데이터베이스 관리 시스템에 저장되어 있습니다.
데이터베이스 관리 시스템 용어 정리 데이터베이스 관리 시스템(Database Management System, DBMS)는 데이터베이스를 효율적으로 관리하고 운영하기 위한 소프트웨어입니다. DBMS는 운영체제에 비유할 수 있습니다. DBMS 소프트웨어로 MySQL, Oracle, SQL Server, Maria DB 등이 있습니다. Maria DB는 MySQL의 개발자들이 개발한 소프트웨어입니다. DBMS를 통해서 다른 프로그램들이 데이터베이스를 사용할 수 있습니다.