DB 쿼리문 간략 메모

가끔 쓰긴 하지만 때론 헷갈려서 구글링 하는 것중 하나! 바로 쿼리문 -_-;
Select문은 기억이 나지만, Create와 Insert 등 헷갈리는 것이 몇 있다. 
따라서 헷갈리는 것 몇가지를 기록 해두려고 한다.



1. Create
 Create Table `테이블명`(
                              `필드명` varchar(??) NOT NULL,
                              `필드명` varchar(??) NOT NULL,
                              `필드명` int NOT NULL,
                              `reg_Date` datetime NOT NULL,
                              PRIMARY KEY(`필드명`)
)
* MySql 몇 버전 이상부터는 varchar가 Byte가 아닌, 글자수를 뜻한다고 한다. 참고 할 것!
2. Insert
Insert Into `테이블명`(
`필드명`,
`필드명`,
`필드명`,
`필드명` ) values (' ', ' ', ' ', ' ')

* `'기호 구분해서 쓸것! 마지막 필드명에는 ,기호 붙이지 말것! (mac에서 SQL프로그램 사용시 작동함)

3. Update
update 테이블명 SET 해당컬럼명='값', 해당컬럼명='값' WHERE 컬럼명='값'
예) update t_memberinfo set name='누굴까' where id='admin'

4. Delete
delete from테이블명 where 해당컬럼명='값'
예) delete from t_memberinfo  where id='test'

ETC.
1) 현재시간 DB에 저장하기 SYSDATE() 
예를들어, 회원 가입에 대해 가입 시간을 기록하려고 할때 사용한다면
   Insert into `t_memberinfo` (
  `id`,
  `name`,
  `email`,
  `password`,
  `reg_date`
) values ('nuna','관리자','nuna@example.com','1234', SYSDATE() )



댓글

이 블로그의 인기 게시물

블로그 이전 작업 및 블로깅 할 목록 정리

[Spring Framework] Redirect +a 궁금증! ver_0.1

Phoenix 라이브러리 - ERROR 2008 (INT10): Unable to find cached index metadata 발생 시