Skip to content
컴퓨터잡담
2009.12.04 11:14

mysql 명령어

조회 수 12370 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

mysql 명령어

출처 : http://sugame.tistory.com/249?srchid=BR1http://sugame.tistory.com/249

여러가지 명령정리 
mysql> show variables; 서버의 variables(설정사항)출력 
mysql> show variables like 'have_inno%' 조건에 맞는 variables만 출력 
mysql> show databases; database목록 
mysql> show tables; 현재DB의 테이블목록(temporary table은 출력하지 않음) 
mysql> show tables from db명; 지정된 db명이 소유한 테이블목록 
mysql> show tables like 'mem%'; 조건에 맞는 테이블목록만 출력 
mysql> show index from 테이블명; 인덱스 보기 
mysql> show columns from 테이블명; 테이블구조(describe 테이블명, explain 테이블명) 
mysql> show table status; 현재 DB의 테이블들의 상태(row수,table type,row길이,..) 
mysql> show table status from db명; 지정된 DB의 테이블들의 상태(row수,table type,row길이,..) 
mysql> show create table 테이블명; 해당 테이블 생성 SQL문 출력 
mysql> rename table 테이블1 to 테이블2; 테이블명 변경(ALTER TABLE 테이블1 RENAME TO 테이블2) 
mysql> rename table 테이블1 to 테이블2, 테이블3 to 테이블4; rename multiple tables 
mysql> rename table db1명.테이블명 to db2명.테이블명; 테이블을 다른 DB로 이동 
mysql> alter table 테이블명 add 컬럼명 데이터타입; 컬럼추가 
mysql> alter table 테이블명 del 컬럼명; 컬럼제거 
mysql> alter table 테이블명 modify 컬럼명 컬럼타입; 컬럼명에 지정된 컬럼타입의 변경 
mysql> alter table 테이블명 change old컬럼명 new컬럼명 컬럼타입 컬럼명 변경 
mysql> alter table 테이블명 type=innodb; 테이블type변경 
mysql> create table 테이블명(..) type=heap min_rows=10000; 10000row를 수용할 수 있을 만큼 메모리할당(heap type이므로) 
mysql> select version(); MySQL서버버전 출력 
mysql> create table 테이블2 as select * from 테이블1; 테이블1과 동일한 테이블 생성(with 데이터, as는 생략가능) 
mysql> create table 테이블2 as select * from 테이블1 where 1=2; 테이블1과 동일한 구조의 테이블 생성(without 데이터, 1=2는 0으로 할수도 있다.) 
mysql> insert into 테이블2 select * from 테이블1; 테이블1의 데이터를 테이블2에 insert


테이블이 존재여부 파악 
DROP TABLE IF EXISTS 테이블명; 
CREATE TABLE 테이블명 (...); 
프로그래밍 언어에서 COUNT(*)를 사용하여 질의가 성공하면 테이블이 존재함을 파악할 수 있다. 
ISAM, MyISAM의 경우 COUNT(*)가 최적화되어 상관없으나, BDB, InnoDB의 경우 full scan이 발생하므로 사용하지 마라. 
대신 select * from 테이블명 where 0; 을 사용하라. 질의가 성공하면 테이블이 존재하는 것이고, 아니면 존재하지 않는 것이다.

 

접속 
mysql {-h 접속호스트} -u 사용자 -p 사용DB 
-h로 다른 서버에 존재하는 MySQL접속시 다음과 같이 MySQL DB에 설정해줘야 한다. 
mysql> INSERT INTO user VALUES('접근을 허용할 호스트ip','사용자',PASSWORD('비밀번호'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y', 'Y','Y','Y','Y'); 
mysql> INSERT INTO db(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES('접근을 허용할 호스트ip','사용DB','사용자','Y','Y','Y','Y','Y','Y'); 
mysql> FLUSH PRIVILEGES; or 쉴프롬프트상에서 % mysqladmin -u root -p flush-privileges


검색조건(where) 
regular expression을 지원하다니 신기하군.. 
mysql> select * from work where 열명 regexp "정규표현식";


 

로그인 후 댓글쓰기가 가능합니다.

?
  • ?
    tytrytyr 2009.12.05 22:50

     [현금포커게임][현금바둑이게임][현금맞고게임]돈벌수있는게임


       http://1234.s.to


      [현금바카라게임][실시간생중계바카라]고액출금자수..가장많음
     
       http://1234.s.to
     


  1. 19
    Dec 2009
    15:15

    [Autohotkey] 인터넷 창을 여러개 띄우고 컨트롤 할때 ahk_id 알아내기

    Category컴퓨터잡담 Views19461
    Read More
  2. 15
    Dec 2009
    13:00

    List of Windows Messages

    Category컴퓨터잡담 Views17961
    Read More
  3. 15
    Dec 2009
    10:11

    wm_syscommand 등의 값

    Category컴퓨터잡담 Views8948
    Read More
  4. 10
    Dec 2009
    12:52

    Spy & Capture Spy++과 같은 계열의 프로그램

    Category컴퓨터잡담 Views17416
    Read More
  5. 08
    Dec 2009
    11:13

    [팁&테크] 하드디스크 파티션 숨기기

    Category컴퓨터잡담 Views13493
    Read More
  6. 08
    Dec 2009
    11:09

    Windows XP에서 Boot.ini 파일을 편집하는 방법

    Category컴퓨터잡담 Views19534
    Read More
  7. 07
    Dec 2009
    08:44

    mysql 날짜타입에 기본값으로 현재시간넣기

    Category컴퓨터잡담 Views38588
    Read More
  8. 06
    Dec 2009
    14:15

    아스키 코드 변환(hex)

    Category컴퓨터잡담 Views19971
    Read More
  9. 06
    Dec 2009
    12:55

    이더리얼, 윈캡, 윈덤프 사용방법 및 다운로드

    Category컴퓨터잡담 Views16195
    Read More
  10. 04
    Dec 2009
    11:14

    mysql 명령어

    Category컴퓨터잡담 Views12370
    Read More
  11. 04
    Dec 2009
    09:53

    주키(Primary Key, 프라이머리키)와 자동 증가(Auto Increment) 필드

    Category컴퓨터잡담 Views21562
    Read More
  12. 03
    Dec 2009
    16:53

    다른 윈도우 창 프로그램 제어

    Category컴퓨터잡담 Views37786
    Read More
  13. 30
    Nov 2009
    08:15

    TIME_WAIT 줄이기(소켓이 부족하여 프로세스 강제중단을 막기위해)

    Category컴퓨터잡담 Views34111
    Read More
  14. 28
    Nov 2009
    09:00

    php 에서 mysql 제어하기

    Category컴퓨터잡담 Views28200
    Read More
  15. 25
    Nov 2009
    08:16

    windows error 코드표

    Category컴퓨터잡담 Views22197
    Read More
  16. 24
    Nov 2009
    14:16

    mysql 접속불가시 재부팅

    Category컴퓨터잡담 Views12088
    Read More
  17. 24
    Nov 2009
    13:15

    mysql 접속에러시 재부팅 하는 배치파일

    Category컴퓨터잡담 Views26693
    Read More
  18. 24
    Nov 2009
    09:39

    Windows 초간단 remote 백업 명령

    Category컴퓨터잡담 Views23511
    Read More
  19. 24
    Nov 2009
    08:51

    Ghost용 배치 파일 작성 예

    Category컴퓨터잡담 Views8162
    Read More
  20. 24
    Nov 2009
    00:44

    bat(배치) 파일 제대로 쓰기

    Category컴퓨터잡담 Views6874
    Read More
Board Pagination Prev 1 ... 42 43 44 45 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소