일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Linux_명령어정리
- Git_명령어정리
- DML
- CSS
- 다이어그램
- 배열
- Spring_오류정리
- 자바
- workbench
- 인덱스
- SQL_용어정리
- Spring_에러정리
- JavaScript
- 이클립스
- 인스턴스
- 자바스크립트
- json
- Git_정리
- MySQL
- 아파치톰캣
- github
- java
- vb.net
- jsp
- spring
- Linux
- HTML
- asp.net
- SQL
- git
- Today
- Total
목록데이터베이스/SQL: 정리 (37)
데브마우스
SQL의 DDL / DML / DCL 정리 카테고리 목적 설명 예시 코드 DDL (데이터 정의 언어) 데이터베이스의 구조를 정의하고 관리합니다. 테이블을 생성, 변경, 삭제하는 명령어를 포함합니다. CREATE TABLE: 새로운 테이블을 정의합니다. CREATE TABLE 테이블 이름(필드 이름1 자료형1[, 필드 이름2 자료형2, ...]); ALTER TABLE: 기존 테이블 구조를 수정합니다. ALTER TABLE 테이블_이름 [ADD 필드이름 자료형 or DROP COLUMN 필드이름 or CHANGE COLUMN 기존_필드_이름 새_필드_이름 자료형]; DROP TABLE: 데이터베이스에서 테이블을 삭제합니다. DROP TABLE 테이블_이름; TRUNCATE TABLE: 테이블의 데이터를 삭..
데이터 조작 명령어 명령어 설명 INSERT 데이터 등록 UPDATE 데이터 수정 DELETE 데이터 삭제 SELECT 데이터 조회 테이블의 데이터를 조작하는 질의어(Query Language)입니다. 영어로는 Data Manipulation Language로 작성하며 줄여서 DML이라고도 표기합니다. 데이터를 등록하는 질의어:INSERT INSERT [INTO] 테이블이름 [(필드이름, 필드이름, ...)] VALUES (필드값, 필드값, 필드값); INSERT INTO 테이블이름 VALUES(필드값, 필드값 ...); auto_increment로 설정된 컬럼이 있을 때, INSERT 사용 시 필드 값을 NULL로 줘야합니다. 데이터를 조회하는 질의어:SELECT SELECT 필드이름 [, 필드이름, ..
SQL을 작성 하다보면 주석이 필요할 때가 있습니다. 그럼 SQL에서는 2가지 주석 작성 방법이 있습니다. SQL 한 줄 주석 -- 한 줄 주석입니다. 0과 +사이의 -를 2번 입력하세요. SQL 여러 줄 주석 /* 여러 줄 주석입니다. 다음 줄로 넘어가도 주석이 유지됩니다. */
MySQL은 무슨 언어를 사용하나요? MySQL의 언어는 데이터베이스용 쿼리 언어이며 데이터베이스의 정보를 추출하고 출력하기 위해 사용합니다. SQL 문장의 종류는 3가지로 나눌 수 있습니다. SQL 문장 종류 데이터 정의 언어(Data definition Language, DDL) CREATE, ALTER, DROP 등 데이터 조작 언어(Data manipulation language, DML) SELECT, INSERT, DELETE, UPDATE 등 데이터 제어 언어(Data control Language) GRANT, REVOKE, COMMIT, ROLLBACK 등 데이터베이스를 생성하는 방법 create database 데이터베이스_이름; SQL을 하기 위해서 제일 먼저, 데이터베이스를 선택해야..

스키마 추가하는 방법 MySQL에서는 데이터베이스를 스키마(Schema)라고도 표현합니다. 스키마를 SQL 쿼리문이 아닌 마우스 클릭으로 간단하게 추가하는 방법이 있습니다. Schemas탭에서 마우스 오른쪽을 클릭하세요. Create Schema...을 클릭하세요. 새로운 스키마를 생성하는 창이 열렸습니다. Name: 에서 스키마(데이터베이스)의 이름을 작성합니다. Charset과 Collation으로 문자열 인코딩을 설정합니다. 저는 한글을 고려해서 utf8과 utf8_bin으로 설정하였습니다. 이후 생성할 스키마를 자동으로 작성해줍니다. Finish를 클릭하면 스키마 생성이 완료됩니다.

MySQL Workbench에서 테이블 스키마를 새로고침 하는 이유는 무엇인가요? MySQL 워크벤치에서 SQL 언어를 사용하여 새로운 테이블을 추가하거나, 새롭게 테이블의 열이 추가하여도 스키마에는 자동으로 새로고침이 되지 않습니다. 그렇기 때문에 수동으로 새로 고침을 누러주셔야합니다. 새로고침은 2가지 방법이 있습니다. 오른쪽 상단의 새로 고침 아이콘을 클릭하세요. 마우스 오른쪽 클릭 후 Refresh All을 클릭하세요. 그렇게 하시면 SQL언어로 추가/삭제/변경한 테이블 및 테이블의 열(Column)이 최신 버전으로 나옵니다.

데이터베이스는 무엇인가요? 데이터베이스는 데이터만 전문적으로 다루기 위한 프로그램으로써 컴퓨터의 운영체제에 비유할 수 있습니다. 데이터베이스는 백그라운드에서 돌아가는 프로그램입니다. 백그라운드 프로그램은 시각적으로 무언가를 보여주지는 않지만 컴퓨터 내부에서 동작중인 프로그램을 의미합니다. 데이터베이스 관리 시스템의 장점으로는 아래과 같습니다. 데이터의 중복을 최소화 할 수 있습니다. 데이터 공유가 더 쉬워집니다. 예시로서, 카카오톡에서 사진이나 동영상을 업로드 한 후 공유를 누르면 처음 사진이나 영상을 업로드 할 때와는 다르게 바로 공유가 되시는걸 확인할 수 있습니다. 데이터 베이스 관리 시스템의 단점으로는 아래와 같습니다. 데이터베이스 전문가가 필요합니다. 데이터베이스 전문가가 없을 경우 관리자의 실수..