본문 바로가기

sql

(3)
DML (Data Manipulation Language) DML (Data Manipulation Language) 테이블의 데이터를 조작하는 구문 insert: 테이블의 데이터를 삽입하는 구문 update: 테이블의 데이터를 수정하는 구문 delete: 테이블의 데이터를 삭제하는 구문 데이터 삽입하기 insert 사용 하나씩 삽입 select * from tb_user; insert into tb_user(user_name,user_phone,user_addr) values("나","010-0000-0000","서울시"); # 내림차순 정렬 desc tb_user; 여러개 삽입 insert into tb_user(user_name,user_phone,user_addr) values ("민수","010-1111-1111","서울시 강남구"), ("철수","01..
DDL (Data Definition Language) DDL (Data Definition Language) 데이터베이스와 테이블을 정의하는 구문 CREATE : 데이터베이스와 테이블을 생성하는 구문 ALTER : 테이블을 수정하는 구문 DROP : 데이터베이스와 테이블을 삭제하는 구문 데이터 베이스 # 데이터 베이스 생성 CREATE DATABASE shop; # 데이터 베이스 삭제 drop database shop; drop database if exists shop; # 조건 줘서 삭제해보기 create database shop; # 데이터 베이스 확인하기 show databases; # 데이터 베이스 선택하기 use shop; # 현재 선택된 데이터 베이스를 확인 select database(); 테이블 생성 # 테이블 생성하기 create tabl..
데이터 베이스의 개요 데이터 베이스 (Database)란? 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 데이터의 중복을 최소화하고 구조화하여 저장해서 검색과 갱신의 효율을 높임 DBMS(DataBase Management System) 란? 데이터베이스를 관리하는 시스템 관계형 DBMS를 많이 사용 Database 종류 RDB 관계형 데이터 베이스 정형 데이터를 다루기 위함 MySQL, Oracle, PostgreSQL etc. NoSQL 관계형 데이터 베이스 x MongoDB, Hbase etc. 관계형 DBMS Table 이란? RDB에서 행과 열로 이루어져 있는 데이터베이스의 단위 행(Row,Tuple, Record) 테이블의 가로축 데이터 열(Column,Field, Attribute) ..