데이터베이스란?

SQL
NoSQL
mysql
mssql
mariadb
oracle

CRUD란?

소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create, Read, Update, Delete를 묶어서 일컫는 말이다.
즉, 사용자 인터페이스가 갖추어야 할 기능

mysql, oracle 기준 기본 query 사용법

데이터베이스 만들기

  • 데이터베이스 생성
    CREATE DATABASE myDB;

  • 데이터베이스 확인
    SHOW DATABASES;

  • 데이터베이스 사용
    USE myDB;

  • 데이터베이스 삭제
    DROP DATABASE myDB;

테이블 만들기

  • 테이블 생성
CREATE TABLE student(
student_id 	int 		primary key 	auto_increment,
name 		char(10),
address		char(50),
phone		char(20),
add_date	DATETIME
)

show tables : 현재 데이터베이스의 테이블 목록 출력
desc student: 테이블의 필드 확인

테이블 데이터 INSERT

INSERT INTO student VALUES (NULL,'콩양','서울특별시','010', sysdate());

테이블 데이터 SELECT

SELECT * FROM student;

테이블 데이터 UPDATE

UPDATE student SET address='전라남도' WHERE student_id=1;

테이블 데이터 DELETE

DELETE FROM student WHERE student_id=1;

데이터베이스 부수기

잡학문법

sysdate(): 시스템의 현재 날짜 기록

잡학지식

  • mySQL에서 한글이 깨진다면? 인코딩 오류!
    테이블의 character를 utf8로 변경한다.
    ALTER TABLE테이블 명 CONVERT TO character SETutf8;
profile
행복하게 살자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN