티스토리 뷰

OS/CentOS 6.X

[CentOS 6.X] MySQL

림국 2017. 12. 8. 11:11

[CentOS 6.X] MySQL

유의사항

1. 모든 명령어 뒤에는 끝에 ;를 입력

2. 자동 줄 바꿈 금지(모자라면 미리 enter를 치고 입력)


패키지 : yum -y install mysql*


데몬 재실행 : service mysqld restart


기본 설정파일 : /etc/my.cnf


Mysql 접속 : mysql -u 유저 -p 사용할 D/B


Mysql 접속 끊기 : quit, ctrl + d


 명령어

D/B

Table 

예 제 

 show

show databases / tables; 

 use

use <DB이름>; 

 describe/explain/desc

(테이블 정보 확인)

describe/explain/desc <TB이름>; 

 create

create database <DB이름>;

            table <TB이름> (num int(10), name char(20));

 drop

drop database <DB이름>;

         table <TB이름>; 

 select

(Table 안의 내용 출력)

select host, user, password from <TB이름> (where <조건>)

 update

update <TB이름> set password=password('test') where user='user'

 delete

delete from <TB이름> where <조건>; 

 insert

insert into <TB이름(user)>(host,user,password) values('localhost','user user', password('test'));

-> user(사용자 생성 테이블)에 유저 생성시 'db'에 매칭시키기! 

--> insert into db values('localhost','dbuser','user','y', xlq);

[localhost mysql안에 dbuser D/B안에 user에게 모든 권한 부여]

 alter

 alter table <TB이름> modify <필드명> <변경할 필드타입>;

alter table <TB이름> change <기존필드명> <변경할 필드명> <변경할 필드타입>;

alter table <TB이름> add <추가필드명> <필드타입> after <필드명>;

alter table <TB이름> drop <삭제할 필드명>;

 modify : 필드타입 변경

 change : 필드명 변경

 add : 필드 추가

 drop : 필드삭제


댓글