TODAY : / TOTAL :

[MySQL] MySQL 시작하기

  • Share this:
반응형

ㅇ 다운로드
[ MySQL 사이트 이동 ]


ㅇ 설치
 - 1. 압축해제 
 - 2. 전역 변수 지정하기



 - 명령 프롬프트 실행.  [  mysqld --install  ] 입력 / 실행.




ㅇ 설정
 - 압축 폴더 내 my-default.ini 파일 실행
* 다음 라인 추가 ( # 부분은 주석 )

 [client]
default-character-set = utf8;

[mysql]
default-character-set = utf8;

[mysqld]
default-character-set = utf8;

 

ㅇ 실행 [ 명령 프롬프트 (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 테이블 이름]



 

반응형

SEARCH

태그로 찾아보기