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. 27
    Mar 2010
    08:22

    [JavaScript] 자바스크립트 함수 총정리!!

    Category컴퓨터잡담 Views12514
    Read More
  2. 27
    Mar 2010
    11:13

    ajax의 XMLHttpRequest 객체

    Category컴퓨터잡담 Views7463
    Read More
  3. 27
    Mar 2010
    12:51

    Prototype.js를 제대로 사용하는 방법

    Category컴퓨터잡담 Views10299
    Read More
  4. 29
    Mar 2010
    15:04

    50 개 이상의 Ajax 예제들

    Category컴퓨터잡담 Views18950
    Read More
  5. 29
    Mar 2010
    15:04

    50 개 이상의 Ajax 예제들

    Category컴퓨터잡담 Views18179
    Read More
  6. 01
    Apr 2010
    13:18

    php에서 script로 변수 전달 후 html에 div로 내용 출력하기

    Category컴퓨터잡담 Views15903
    Read More
  7. 03
    Apr 2010
    13:32

    부팅시 에러 메시지 PRESS F1 to REsume

    Category컴퓨터잡담 Views16106
    Read More
  8. 05
    Apr 2010
    16:43

    로그인 아이디 쿠키로 기억하기

    Category컴퓨터잡담 Views10966
    Read More
  9. 06
    Apr 2010
    12:25

    MySQL을 위한 하드웨어 최적화(What one can and should optimize)

    Category컴퓨터잡담 Views13123
    Read More
  10. 07
    Apr 2010
    11:28

    MYSQL my.cnf 최적화

    Category컴퓨터잡담 Views22600
    Read More
  11. 09
    Apr 2010
    07:51

    삼성, 프로그래머들에게 스마트폰 콘텐츠 개발하고 싶게 만들어라.

    Category컴퓨터잡담 Views10989
    Read More
  12. 10
    Apr 2010
    13:49

    쓸데없는 시작 프로그램을 없애자

    Category컴퓨터잡담 Views6107
    Read More
  13. 13
    Apr 2010
    17:12

    MYSQL Qcache 값 조정~~~

    Category컴퓨터잡담 Views19554
    Read More
  14. 13
    Apr 2010
    19:01

    mysql threads_created 뭐냥?

    Category컴퓨터잡담 Views12244
    Read More
  15. 14
    Apr 2010
    11:50

    svchost.exe 프로세스로 내컴퓨터 최적화 시키기

    Category컴퓨터잡담 Views7366
    Read More
  16. 14
    Apr 2010
    14:31

    MySQL 조율(튜닝)에 대해

    Category컴퓨터잡담 Views15827
    Read More
  17. 19
    Apr 2010
    09:40

    MySQL FEDERATED / InnoDB is disabled, myint64.dll 오류 어찌하오리

    Category컴퓨터잡담 Views27707
    Read More
  18. 20
    Apr 2010
    11:17

    서버에 SSD 교체 작업을 해야되나?

    Category컴퓨터잡담 Views6522
    Read More
  19. 20
    Apr 2010
    18:42

    DB MyISAM, InnoDB 입출력 처리방식

    Category컴퓨터잡담 Views13812
    Read More
  20. 21
    Apr 2010
    10:15

    블로그/사이트의 키워드 훔쳐보기^^;;

    Category컴퓨터잡담 Views9207
    Read More
Board Pagination Prev 1 ... 3 4 5 6 7 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소