mysql
oracle 기준 기본 쿼리 입니다.
데이터베이스 생성
-- 데이터베이스 생성
CREATE DATABASE TESTDB;
-- 데이터 베이스가 생성됬는지 확인
SHOW DATABASES;
-- 데이터베이스 사용
USE TESTDB;
-- 데이터베이스 삭제
DROP DATABASE TESTDB;
테이블(Table) 만들기
-- 테이블 생성
CREATE TABLE student(
student_id int primary key auto_increment,
name char(10),
addr char(50),
phone char(20),
add_Date DATETIME
);
-- 현재 테이블들의 목록
show tables;
-- 테이블의 필드 확인
desc student;
테이블 데이터 조회(Select)
-- student테이블 데이터 조회
SELECT * FROM student;
테이블에 데이터 추가(insert)
-- student 테이블에 데이터 추가
INSERT INTO student VALUES(Null,'홍길동','서울특별시 서초구','01012341234',sysdate());
-- sysdate() -> 시스템의 현재 날짜 기록
위와 같이 "???" 처럼 한글이 깨져서 들어간다면 여기를 클릭해주세요
-- 컬럼 지정해서 데이터 추가하기
INSERT INTO student(name,addr) VALUES ('이춘향','전라북도 익산시');
테이블 데이터 변경하기(Update)
-- 데이터 변경
UPDATE student SET addr='전라북도 익산시' WHERE student_id=2;
주의) WHERE 조건절을 정확하게 만들어 변경하고 싶은 데이터만 변경되도록 한다.
테이블 데이터 삭제하기(Delete)
-- 데이터 삭제
DELETE FROM student WHERE student_id=2;
주의) 꼭 where절 확인하고 삭제 후 조회(select) 하는 습관
'프로그래밍 > Database' 카테고리의 다른 글
[Mysql Workbench] Update,Delete 쿼리 실행 시 오류 (0) | 2018.11.21 |
---|---|
[데이터베이스] Grant와 Revoke(사용자에게 권한부여) (0) | 2018.11.21 |
[MySQL] UTF8 한글깨짐 오류 해결법 (0) | 2018.11.21 |
[데이터베이스] CRUD란? (Create,Read,Update,Delete) (1) | 2018.11.20 |
[데이터베이스]데이터베이스의 시작 (0) | 2018.11.20 |