SQL을 이용해서 데이터베이스를 생성할 때
데이터베이스를 생성하는 명령어는
CREATE DATABASE 데이터베이스이름
이와같이 테이블을 생성하는 명령어는
CREATE TABLE 테이블이름(칼럼1이름 설명, 칼럼2이름 설명, 칼럼3이름 설명 ...)
SQL은 대소문자를 구분하지 않지만, SQL 키워드를 대문자로 사용하면, DB 테이블과 칼럼의 이름을 구분하기 쉬움)
예) sitename 이라는 DB를 생성하고, users 테이블을 생성하자.
이때 실제로 'sitename'이라는 데이터베이스가 생성되었는지 확인해보도록 하겠다.
일반적인 경로인
C:\APM_SETUP\Server\MYSQL5\Data 에 가보면
sitename 이라는 데이터베이스가 생성된 것을 볼 수 있다.
다음단계로, 'sitename'이라는 데이터베이스 안에
필드가 user_id, first_name, last_name, email, pass, registration_date 을 가진 테이블 'users'를 생성해보겠다.
이제, 만든 'users'테이블의 내용을 보기 위해서
먼저, sitename DB 안에 생성한 테이블이 무엇이 있는지 확인해보자.
SHOW TABLES;
'sitename' 데이터베이스 안에는 users'라는 테이블이 있음이 확인되었다.
이제, users 테이블을 확인해보자.
SHOW COLUMNS FROM users;
(뒷부분이 약간 잘리긴 했지만)
위와 같이 users 테이블이 확인되었다.
이제 'users' 테이블에 레코드를 입력해 보자.
-> 입력할 칼럼의 이름을 명기하는 방식의 쿼리를 이용한다.
INSERT INTO users
->(first_name, last_name, email, pass, registration_date)
VALUES('Larry', 'Ullman',
->'email@example.com',
->SHA1('mypass'), NOW());
이와같이 데이터를 입력했다.
이제 데이터를 검색하는방법은
SELECT * FROM 테이블이름
SQL의 기본은 여기까지.
헝 뭔가 포스팅을 밀린느낌.ㅠ.ㅠ
'영삼이의 IT정보' 카테고리의 다른 글
jQuery Mobile 일본글 (0) | 2011.10.31 |
---|---|
jQueryMobile 일본 글 [출처] (0) | 2011.10.31 |
블루투스 통신을 이용한 숫자 키패드 앱(app) 출시 - 블루키패드 (0) | 2011.10.26 |
아파치 웹서버 XAMPP 설정 - 가볍고 쉬운 XAMPP를 이용한 웹서버 구축 (0) | 2011.10.25 |
내 컴퓨터에서 웹서비스를 하자 - 3. XAMPP에서 Virtual Host 설정하기 (0) | 2011.10.22 |