1. DDL : Data를 저장할 틀을 정의 -> 테이블 생성/삭제/변경
2. DML : Data 를 입력 삭제 변경
3. DQL : data를 조회
기타...
일단 테이블을 생성 하고 데이터를 입력하는 기능의 명령어 와 방법에 대해 알아보겟다.
1. 일단 Mysql workbench 를 실행하면 아래와 같은 화면이 나올것이다. 이때 왼쪽에
sql development 에 미리 생성해두었던 test 로 로그인한다. 비밀번호 필요.
오른 쪽 소스 작성란에 코딩 하게되는게
일단 기본적인 테이블을 생성 하고 데이터를 저장 하는 명령어에 대해 알아보자.
- create table 테이블이름 (); = 테이블 생생을 하는 명령어로 ()에 명령을 수행한다.
역시 세미콜론으로 명력어의 마지막을 표시하고 ()안에 는 저장할 변수를 크기를 정하고
선언한다
- 변수이름 varchar(크기) not null;
과 같이 선언해준다. varcahr 는 문자열 데이터를 의미 varbinary 처럼 문자열 형식의
데이터 타입이 여러가지 존재하지만 상황에 따라 쓰임새가 다르니 일단 한글문자열
형식인 varchar 를 익숙히 하자. 크기는 숫자 1당 1바이트를 의미한다 참고로 한글은
바이트로 따지면 최대 3바이트니 참고하자. not null은 데이타를 저장할 공간을 만들었
으니 반드시 저장해야한다는 의미과 같다.
- drop table
mysql 에선 프로그램 자체는 영대소문자를 구분하지 않지만. 프로그래머 사이들에서
정해진 규칙인 변수와 클래스 정보에관해선 대문자로 표현하도록한다.
drop table MEMBERS; 이와같이 선언하면 MEMBERS 테이블을 모두 끝내는 명령어로
저장하기위해 만들어놓은 데이타 저장공간 자체가 없어진다.
- insert into
insert into 테이블이름(변수이름)
values ('값');
위 명령어는 테이블내에 선언된 변수에 값을 저장한다는 뜻이다.
예)
테이블생성과 함께 변수를 선언 크기를 정하고
선언된 변수에 값에 직접 데이타를 써서 왼쪽 상단에 번개표시클릭
왼쪽 test\Table\members 마우스오른쪽 버튼 에디트 실행하면 변수가 저장됨을
확인할수 있다.
add primary key 라는 키워든 나중에 예제를 들어 다시 설명하겟다.
댓글 없음:
댓글 쓰기