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 <이전칼럼명> <새칼럼명> <새칼럼타입>;
'9. 프로젝트 > └ 02. 홈페이지제작' 카테고리의 다른 글
폼 추가/삭제 (0) | 2008.04.22 |
---|---|
주민등록번호를 입력하면 생년월일을 자동입력 (0) | 2008.04.22 |
select 리스트 바로 리로드 하기! (0) | 2008.04.19 |
mysql 한글정렬 (0) | 2008.04.15 |
Call to undefined function: ocilogon() 에러시.. (0) | 2008.04.15 |