반응형
ㅇ 다운로드
[ MySQL 사이트 이동 ]
ㅇ 설치
- 1. 압축해제
- 2. 전역 변수 지정하기
- 명령 프롬프트 실행. [ mysqld --install ] 입력 / 실행.
ㅇ 설정
- 압축 폴더 내 my-default.ini 파일 실행
* 다음 라인 추가 ( # 부분은 주석 )
[client] [mysql] [mysqld] |
ㅇ 실행 [ 명령 프롬프트 (CMD) 에서 진행 ]
- mysql -uroot
- Database 생성 :: [ create database 만들DB이름 ]
- Database 삭제 :: [ drop database 삭제할DB이름 ]
- Database 보기 :: [ show databases ]
ex)
- table 생성 :: [ create table( name char(10), tel char(15), address varchar(255)) , 제약조건(not Null , default 등등...) ]
( 필드 이름 name , tel , address 을 생성 )
+ create table( name char(10), tel char(15), address varchar(255)) default charset ='utf8';
( default charset ='utf8'; => 기본 캐릭터셋 UTF-8 변경 )
- table 리스트 보기 :: [ show tables ];
- table 상세정보 보기 :: [ desc 테이블 이름 ]
- 테이블 추가 :: [ alter table 테이블이름 add column birth date after name; ]
( "테이블이름" 테이블에 date 자료형을 가진 필드명birth 를 name 뒤에 추가한다. )
- 테이블 변경 :: [ alter table 테이블이름 change column name irum char(10) not null; ]
( "테이블이름" 테이블에 name 필드를 irum 에 자료형 char(10) 으로 변경한다. + irum 은 null이 될수 없다 )
- 데이터 삽입 :: [ insert into 테이블 이름 values(ㅇ.... )]
( 생성된 테이블에 해당 데이터를 삽입 values(...) 안에는 생성된 필드 정보와 동일하게 입력되어야한다.
- 특정 데이터 삽입 :: [ [ insert into 테이블 이름(irum, tel) values(ㅇ.... ) ]
( 테이블 내 생성된 필드 irum , tel 만 삽입한다. (value 안에도 2개의 데이터만 입력한다 ) )
- 데이터 보기 :: [select * from 테이블 이름]
( 테이블에 있는 모든 데이터(*) 보기 )
- 데이터 변경(이미 존재하는 데이터) :: [ Alter table 테이블명 modify 필드명 새로운 필드타입 제약조건; ]
( 기존에 있는 데이터 타입만 변경 )
- 쿼리 저장 종료 :: [ commit; ]
- 테이블 생성할때의 데이터 형태 보기 :: [ show create table 생성한 테이블이름; ]
- 테이블 내용만 삭제 :: [ delete from 테이블 이름]
반응형