본문 바로가기
9. 프로젝트/└ 02. 홈페이지제작

mysql 명령어

by 훈킹 2008. 4. 19.
반응형

SQL

 - DML(데이터 조작어) : insert, update, select, delete

 - DCL(데이터 제어어) : grant, revoke

 - DDL(데이터 정의어) : create, drop


----------------------------------

테이블 생성

mysql> CREATE TABLE tablename (column_name1 INT, column_name2 VARCHAR(15),
                                                   column_name3 INT );

----------------------------------

테이블 삭제

mysql> drop table 테이블명 [cascade(강제삭제시)];


----------------------------------

데이터 삽입

mysql> INSERT INTO tablename VALUES(값1, 값2, ...);
or
mysql> INSERT INTO tablename (col1, col2, ...) VALUES(값1, 값2, ...);


----------------------------------

데이터 update

mysql> update 테이블명 set 컬럼명=값1,값2,.........;

        [where 컬럼명 like  i, >=, <=, >, <, between and , and, or

mysql> UPDATE tablename SET col1=새값 WEHER 조건

----------------------------------

데이터 delete

mysql> delete from 테이블명 [where -------------------];

mysql> DROP TABLE [IF EXISTS] tablename;


----------------------------------

데이터 select

선택된 칼럼의 내용을 보여준다.

mysql> SELECT col1, col2, ... FROM tablename;

mysql> SELECT col1 AS '성명', col2 AS '국어점수' FROM grade;

mysql> SELECT * FROM tablename ORDER BY col1 DESC;

mysql> SELECT * FROM grade WHERE korean < 90;
           grade의 모든 필드값중 korean이 90보다 작은것을 보여준다.

mysql> SELECT * FROM grade LIMIT 10;
           결과중 처음부터 10개만 가져오기
mysql> SELECT * FROM grade LIMIT 100, 10;

           결과중 100번째부터 10개만 가져오기. 첫번째 레코드는 0번 부터 시작한다.


------------------------------------

확인 명령어

mysql> show databases;

           database를 확인시.

mysql> show tables;

           table을 확인시


------------------------------------

특정데이터사용할시

mysql> user 데이터이름;


------------------------------------

필드 추가시

mysql> alter table test(테이블명) add column nickname(추가할필드명) varchar(20)(데이터형);


------------------------------------

Column 추가 삭제 및 변경
mysql> alter table <테이블명> add column <칼럼명> <칼럼타입> [first | after<칼럼명>];

           -first와 after는 필드의 위치지정

mysql> alter table <테이블명> drop column <칼럼명>;


mysql> alter table <테이블명> change column <이전칼럼명> <새칼럼명> <새칼럼타입>;

[출처] mysql 명령어|작성자 귀염둥이

반응형