전체 글 썸네일형 리스트형 [SQL] 검색조건 지정하기(SELECT,FROM,WHERE), IS NULL, 비교연산자 2023-02-26 TIL 6강 검색조건 지정하기 SELECT 열1, 열2... FROM 테이블명 : SELECT 구에서 열 지정하기 모든 열을 선택하고 싶으면 *를 사용 select * from sample21; 여러 개의 열을 지정하고 싶으면 콤마(,)를 사용(순서 무관) select no, nmae from sample21; SELECT 열 FROM 테이블명 WHERE 조건식 : WHERE 구에서 행 지정하기 SQL은 구의 순서가 정해져 있어 바꿔적을 수 없다 FROM 구 뒤에 WHERE 구를 표기한다(SELECT - WHERE - FROM 순으로 적으면 에러 발생) WHERE 구는 생략이 가능하며, 테이블 내의 모든 행이 검색된다 WHERE 구의 조건에 일치하는 행만 결과로 반환된다 조건식은 '열.. 더보기 [SQL] show databases, use, show tables, desc, select * from 명령어(CMD창) 2023-02-24 실습 1. show databases 데이터베이스 목록을 보여준다 2. use 데이터베이스명 데이터베이스를 선택한다 3. show tables 선택한 데이터베이스 내의 테이블을 모두 보여준다 4. desc 테이블명 해당 테이블의 구조를 보여준다 5. select * from 테이블명 해당 테이블을 보여준다(모든 열) 참고글: http://june1977family.blogspot.com/2017/02/cmd.html, https://dasima.xyz/mysql-use-database-name/ 더보기 [SQL] 테이블 조회(SELECT * FROM), 테이블 구조 참조(DESC), 자료형, 명령어 입력 방법 2023-02-24 TIL 4,5강 Hello World 실행하기, 테이블 구조 참조하기 SELECT * FROM 테이블명 : 테이블 보기(조회) SELECT * FROM sample21; SELECT * FROM은 SQL 명령의 Hello World라 할 수 있다 *(애스터리스크)는 테이블의 '모든 열'을 의미하는 메타문자 SELECT 와 FROM은 예약어 DESC 테이블명 : 테이블 구조 보기 DESC sample21; DESC 명령으로 테이블에 어떤 열이 있는지 알 수 있음 Field : 열 이름 Type : 해당 열의 자료형 int는 Integer(정수)이며, 괄호 안의 숫자는 최대 길이를 나타냄 ex. int(11)은 11자리의 정수값을 저장할 수 있음 Null : NULL 값을 허용할 것인지 .. 더보기 [SQL] mysql 클라이언트 사용법, 데이터베이스 import 하기, 데이터베이스 목록(show명령어) 2023-02-20 TIL 부록A MySQL 설치, mysql 클라이언트 사용법, 예제용 데이터베이스 구축 다운로드한 예제 데이터베이스를 MySQL 서버에 임포트할 때 mysql 클라이언트를 사용한다 1. 데이터베이스 파일이 있는 위치로 이동한다 : cd 2. 데이터베이스 파일을 MySQL 서버에 임포트한다 : mysql -u root -p < 데이터베이스파일명 3. 비밀번호를 입력한다 import한 데이터베이스 확인하기 1. MySQL이 있는 디렉토리로 이동한다 : cd 2. mysql 명령을 실행한다 : mysql -u root -p 3. 데이터베이스 목록을 보여주는 명령을 실행한다 : show databases; 더보기 [SQL] 데이터베이스 서버/클라이언트-서버 모델/사용자 인증/CGI 2023-02-18 TIL 3강 데이터베이스 RDBMS는 클라이언트/서버 모델로 동작한다 복수의 클라이언트가 보내오는 요청에 응답하기 위함 클라이언트/서버 모델이란, 사용자 조작에 따라 요청을 전달하는 '클라이언트'와 해당 요청을 받아 처리하는 '서버'로 소프트웨어를 나누고, 복수의 컴퓨터 상에서 하나의 모델을 구현하는 시스템이다 RDBMS는 사용자 인증이 필요하다 사용자 별로 데이터베이스 접근을 제한할 수 있다 데이터베이스를 사용하기 위해 사용자 인증을 거쳐야 한다 사용자 아이디와 비밀번호로 실행 웹 시스템과 CGI 웹 서버에는 CGI라는 동적 콘텐츠를 위한 확장 방식이 있다 이 CGI를 이용하여 프로그램과 웹 서버 간을 연동, 통신하여 처리한다 실제로 데이터베이스에 접속하는 것은 PHP나 루비 등의 .. 더보기 [SQL] 데이터베이스 종류/관계형 데이터베이스(RDBMS)/RDBMS 데이터베이스 제품 2023-02-17 TIL 2강 데이터베이스 데이터베이스 종류 계층형 데이터베이스 역사가 오래된 DBMS 폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식 현재는 DBMS로서 채택되는 경우가 많지 않음 관계형 데이터베이스 '관계 대수'(7장에서 설명)라는 것에 착안하여 고안한 데이터베이스 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스 SQL 명령어로 조작 객체지향 데이터베이스 가능하면 객체 그대로를 데이터베이스의 데이터로 저장하는 것 XML 데이터베이스 XML 형식으로 기록된 데이터를 저장하는 데이터베이스 XML이란, 자료 형식이고, 태그를 이용해 마크업 문서를 작성할 수 있게 정의한 것 SQL 명령을 사용할 수 없고, XQuery라는 전용 명령어를 사용 키-밸류 스토어(KVS) 키.. 더보기 [SQL] 데이터베이스란? DB? DBMS? 2023-02-16 TIL 1강 데이터베이스 데이터란? 컴퓨터 안에 기록되어 있는 숫자 데이터베이스란? 데이터의 집합 특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록 정리된 형태 데이터베이스의 데이터는 하드디스크나 플래시메모리(SSD) 등 비휘발성 저장장치에 저장함(영구 보존) 데이터베이스는 다양한 시스템에서 사용한다 데이터센터의 서버에서 데이터베이스 관리, 웹 시스템을 통해 접근 개인용 컴퓨터나 휴대 기기에 내장되어 있기도 함 편의점 POS기에서 데이터가 데이터베이스로 전송 핸드폰의 전화번호부 DB와 DBMS DB(Database): 데이터베이스 약자 저장장치 내에 정리되어 저장된 데이터의 집합 DBMS(Database Management System): 데이터베이스 관리 시스템 데이터베이스.. 더보기 [SQL 책] SQL 첫걸음(하루 30분 36강으로 배우는 완전 초보의 SQL 따라잡기) 더보기 이전 1 2 3 4 5 6 다음