sql카테고리를 만들었지만, 생각해보니 딱히 쓸 글이 없어서 ㅎ;
sql처음할때 많이쓰는 쿼리문
-------------------------------------------------------------------------------------
help contents -여러가지 카테고리의 도움말을 볼 수 있다. (요 아래내용들도 찾아보면 다 있음
show databases -현제 생성되있는 데이터베이스들을 보여줌
show tables -선택된 디비의 테이블을 보여줌
create database db_name -새 디비를 만든다
use db_name -사용할 디비를 선택한다.
create table tb_name( 새 테이블을 만들고, 이 테이블의 칼럼과 데이터타입을 지정
column1_name column1_type, 해준다. (테이블은 만들기 전 디비를 지정해줘야함)
column2_name column2_type,
...
)
describe tb_name -테이블의 칼럼이름과 데이터타입등을 보여준다.
drop table tb_name -테이블을 삭제한다(속안에 데이터도 모두 삭제됨)
drop database db_name -디비를 삭제함(모든 테이블과 데이터가 다 삭제됨)
insert into tb_name(col1, col2, ...) -테이블의 각 칼럼에 값을 넣음
values('col1_info','col2_info',...) (값의 개수와 칼럼의 개수는 완전동일해야함)
select column from tb_name -테이블의 칼럼을 출력한다.
'' * '' '' -*을 하면 모든 칼럼을 출력.
where - 조건의 제한이 필요할 때 사용됨.
ex) select * from tb_name WHERE col_name="data_name" AND col_name="blabla" OR col_name="bla.."
AND, OR는 && ||로 써도 됨.
UPDATE tb_name SET col_name="blabla" WHERE condition -필드의 값을 바꿀때
ALTER TABLE tb_name
ADD COLUMN col_name col_type -필드 추가
DROP COLUMN col_name -필드 삭제
CHANGE COLUMN before_col_name after_col_name after_col_type -이름,타입 변경
MODIFY COLUMN ...(이것저것) -주로 타입변경과 속성지정에 쓰임
...
...
...아 alter는 너무 많아서 help찾아보세용
디비는 php하면서 필요한것만 찾아보기때문에 많이 모름.
'Coding Note' 카테고리의 다른 글
[PHP] mysqli_fetch_array() (0) | 2011.01.31 |
---|---|
[PHP] php에서 database에 데이터 저장 (2) | 2011.01.31 |
[PHP] 기본적인 코딩규칙 (0) | 2011.01.31 |
[C++ ]friend (0) | 2011.01.27 |
[winAPI] 얌얌.exe - 재밌다ㅋ (0) | 2011.01.27 |