- 명령어 사용법 -

[간단명령어]
* mysql>select version(), current_date;
=> mysql 버전과 현재 날짜정보를 확인


[보조명령어]
- show

정의

* DB 또는 Table 의 정보를 출력한다.


▷ 형식

* mysql>show [databases 또는 tables];


- use

정의

* DB를 사용하고자 할 때 입력한다.(DB 변경할 때 이용)

▷ 형식

* mysql>use [DB_Name];


- desc

정의

* Table의 항목별 상세 정보를 출력해준다.

▷ 형식

* mysql>desc [Table_Name];


[주 명령어]
- create

정의

* DB 또는 Table 을 생성할 때 사용


▷ 형식

* mysql>create database [DB_Name];

* mysql>create table [Table_Name]
            ([FieldName1] [FieldType1],
            [FieldName2] [FieldType2]...);


- drop

정의

* DB 또는 Table 을 삭제할 때 사용


▷ 형식

* mysql>drop database [DB_Name];
* mysql>drop table [Table_Name];


- insert

정의

* Table 에서 내용을 추가하고 싶을 때 사용

▷ 형식

* mysql>insert into [Table_Name](FieldName1,FieldName2....)
         ->values(FieldValue1,FieldValue2....);


- select

정의

* Table 에서 저장된 정보를 조회할 때 사용


▷ 형식

* mysql>select * from [Table_Name];
* mysql>select name,id from samdal;


※ select 구문에서 데이터 정렬하기
- 내림차순 : * mysql> CMD 구문 order by [FieldName] desc; - default
- 올림차순 : * mysql> CMD 구문 order by [FieldName] asc;


- update

정의

* Table 에서 저장된 정보를 수정할 때 사용


▷ 형식

* mysql>update [Table_Name]
         ->set [FieldName1=Value1], [FieldName2=Value2]...
         ->where [조건];


- delete

정의

* Table 에서 저장된 정보를 삭제할 때 사용


▷ 형식

* mysql>delete from [Table_Name];


- alter

정의

* Table 관련 정보를 수정할 때 사용


▷ 형식

1. Field Type 변경
* mysql>alter table [Table_Name] modify [FieldName] [NewFieldType];


2. Field Name 변경
* mysql>alter table [Table_Name] change [OldFieldName] [NewFieldName] [NewFieldType];


3. Field 추가
* mysql>alter table [Table_Name] add [NewFieldName] [NewFieldType] after [OldFieldName];

4. Field 삭제
* mysql>alter table [Table_Name] drop [DelFieldName];



※"where" 명령문(조건절) 알아두기
      - 조건절의 경우는 select, update, delete 모두 사용가능

- where 조건절 과 like 구문 함께 사용
* mysql> CMD 구문 where [Filed] like [Argument]


"flush privileges;" 명령문 알아두기

mysql> flush privileges;

=> mysql 서비스 안에서 변경사항의 정보가 데몬 재실행 없이 적용가능

 

"mysqladmin" 툴을 이용해서 [root] 사용자 비밀번호 변경하기

- #mysqladmin -u [UserName] password [변경할 비번]

: 비밀번호가 X 사용자의 비밀번호 변경


- #mysqladmin -u [UserName] -p password [변경할 비번]

: 비밀번호가 O 사용자의 비밀번호 변경

 

* mysqladmin 툴을 이용하면 데몬 재실행 없이 변경사항이 적용된다.



'Databases > MySQL' 카테고리의 다른 글

Mysql 에서 백업과 복원을 하자.  (0) 2013.12.23
Mysql 서비스를 이용해보자.  (0) 2011.09.09
AND