데이터베이스 나타내기
show databases;
데이터베이스 사용
use 데이터베이스명;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블 보기
show tables;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블 확인
desc 테이블명;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블에 컬럼 추가
alter table 테이블명 add 컬럼명 데이터타입;
테이블의 컬럼 제거
alter table 테이블명 drop 컬럼명;
컬럼타입변경
alter table 테이블명 modify 컬럼명 컬럼타입;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블 이름 변경
alter table 테이블명 rename 새로운테이블명;
테이블에 있는 전체 데이터 확인
select * from 테이블명;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
데이터베이스 생성
create database 데이터베이스명;
데이터베이스 선택하여 사용
use 데이터베이스명;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블 생성
create table 테이블명(num int auto_increment primary key,name varchar(20),addr varchar(30));
자동증가되는 num값 (오라클의 시퀀스 대체)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
데이터 전체 추가
insert into 테이블명 values();
데이터 일부 추가
insert into 테이블명(name,age,phone)values('lee',20,'010-555-6666');
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update 테이블명 set 바꿀 내용
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
테이블의 데이터 개수 세기
select count(*) from 테이블명;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
현재날짜 추가는 now() //오라클은 sysdate