SQL
DB(DataBase)
대표적인 DB - EXCEL
1. 공유되어 사용될 목적으로 통합,저장 관리되는 데이터
2. 검색과 갱신등을 효율적으로 하기 위해 구조화된 데이터
3. 관련된 테이블들의 집합(테이블 폴더)
==================================
테이블(Table)
=======================================
DBMS(DataBase Management System)
==============================================
SQL(Structed Query Language)
================================================
xampp 다운 받을시 - MySQL만 체크
SQLyog - community edition download
<클라이언트 DB 프로그램>
데이터베이스를 가져가기 용이하게 만든 프로그램 정도로 이해하면 될 듯하다
==============================================
<메모리 게시판 ssd> = DBMS 다운을 받아 관리해주는 프로그램이라고 생각
CLI (command line interface)
화면이 이쁘진 않고, (==) 격자를 나눠 표시, 가독성 좋지 않고, 조작 불편
그래서 버튼이 나옴(CLI 명령어) -> 윈도우화면에 이쁘게 표기
ex ====================
제목
===================
안녕하세요
=================================================
IP 와 PORT 알아두기
127.0.0.1 또는 localhost로 address 기억하기
#,--,/ -- /의 의미는 주석처리
==============================================
세상의 모든 개념, 사물을 모델링을 한다라는 개념은
하나의 개념이 여러개의 정보로 이루어짐.
행이란 하나의 사물을 가리키고, 열은 하나의 사물이 가진 정보들이라고 생각하면 된다.
SQL도 이해의 영역이 아닌, 연습을 통해 몸에 익어야 사용이 편하다
SHOW DATABASES;
mysql
데이터 베이스 선택USE mysql;
SHOW TABLES;
db
테이블의 구조 확인DESC USER;
board
데이터베이스가 존재 한다면 삭제DROP board;
board
) 생성CREATE DATABASE boardboard
;
SHOW DATABASE;
board
데이터 베이스 선택USE board;
SHOW TABLES;
<SQLyog에서 자주 사용되는 기본적인 SQL명령어>
SELECT:데이터베이스에서 데이터를 조회하는 데 사용되는 가장 기본적인 명령어
특정 열 또는 전체 열을 선택하여 원하는 데이터를 가져올 수 있다..
INSERT INTO: 데이터베이스에서 새로운 데이터를 삽입하는 데 사용된다.
지정된 테이블에 새로운 레코드를 추가한다.
UPDATE: 데이터베이스의 기존 레코드를 업용됨
DELETE : 데이터베이스에서 레코드를 삭제하는 데 사용됨.
특정 조건에 해당하는 레코드를 삭제할 수 있다.(*DROP과는 다르다)
CREATE TABLE : 새로운 테이블을 생성하는 데 사용된다.
테이블의 열 및 데이터 유형을 정의하여 새로운 테이블을 생성한다.