목록SQL (3)
Love Every Moment
1. SELECT 명령 SELECT * FROM 테이블명 ; * (Asterisk): '모든 열'을 가리키는 예약어 SELECT 는 DML 에 속하는 명령의 종류 '질의(Query)' 라고도 불린다 하나 이상의 테이블·뷰로부터 원하는 데이터를 조회 2. DESC DESC 테이블명 ; 테이블에 어떤 열이 있는지 알 수 있음 SQL 명령의 종류가 아니라 mysql 클라이언트 명령어 (1) Field: 열 이름 (2) Type: 해당 열의 '자료형' (3) Null: NULL 값을 허용할 것인지 나타내는 '제약사항' (4) Key: 해당 열이 '키'로 지정되어 있는지 여부 (5) Default: 해당 열에 주어진 '기본값', 즉 생략되었을 경우 적용되는 값 3. 자료형의 종류 (1) INTEGER: 정수값을 ..
1. 클라이언트 사용하기 1) 명령 프롬프트 실행 2.1) mysql -uroot -p 비밀번호 입력하거나 2.2) mysql -uroot -p 입력 후에 Enter Password: 뜨면 비밀번호 입력 ※ root 라는 사용자는 MySQL 을 설치하면 자동으로 만들어진다 mysql 명령 실행하기: mysql -u [사용자명] -p [비밀번호] 2. 데이터베이스 덤프파일 복구하기 1) 명령 프롬프트 실행 2) mysql -uroot -p < 덤프파일명.dump Enter Password: 비밀번호 입력하기 Importing dump file: mysql -u [사용자명] -p 데이터베이스명 < 덤프파일명.dump 3. 데이터베이스 선택하기 1) 명령 프롬프트 실행하기 2) mysql 명령 실행하기 (1...
1. 데이터 베이스 (DB, Database) (1) 넓은 의미: 컴퓨터 안에 기록된 모든 데이터의 집합 (2) 일반적 의미: 특정 데이터를 간단하게 찾을 수 있도록 정리된 형태 데이터 베이스 내의 데이터는 영구적으로 보존되어야 한다 주기억장치에 데이터를 저장한다면 전원을 끄는 순간 사라지게 된다 따라서 하드디스크나 플래시메모리(SSD) 등의 비휘발성 저장장치에 저장한다 2. 데이터 베이스 관리 시스템 (DBMS, Database Management System) (1) 생산성 향상 - 데이터 검색, 추가, 삭제, 갱신 등의 기능을 제공한다 (2) 기능성 확보 - 복수 유저의 요청에 대응하거나 - 대용량의 데이터를 저장할 수 있다 (3) 신뢰성 확보 - 컴퓨터 여러대를 두고 확장성과 부하분산을 구현한다 ..