[간단명령어]
* 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 툴을 이용하면 데몬 재실행 없이 변경사항이 적용된다.