-
SQL 타입과 설명Data Base/MySQL 2007. 11. 21. 17:17
SQL 타입 설명
=====================================================
char 확정 길이의 문자열을 저장
varchar 가변 길이의 문자열을 저장(255자까지 저장)
long varchar 긴 가변 길이의 문자열을 저장
numberic 숫자를 저장
decimal 십진수를 저장
integer 정수를 저장
timestamp 날짜 및 시간을 저장
time 시간을 저장
date 날짜를 저장
------------------------------------------------------
이 외에도 tinyint, clob,blob 등 다양한 타입이 존재한다.
======================================================
create table TABLENAME(
FIELD_NAME1 FIELD_TYPE1(LEN1),
FIELD_NAME2 FIELD_TYPE2(LEN2),
....,
FIELD_NAMEn FIELD_TYPEn(LENn)
)
TABLENAME - 테이블을 식별할 때 사용할 이름
FIELD_NAME - 각 필드의 이름
FIELD_TYPE - 각 필드에 저장될 값의 타임
LEN - 저장될 값의 최대 길이
PRIMARY KEY - 주요 키 필드를 표시
NOT NULL - 필수 값
------------------------------------------------------
ex)
mysql> create table MEMBER(
-> MEMBERID VARCHAR(10) NOT NULL PRIMARY KEY,
-> PASSWORD VARCHAR(10) NOT NULL,
-> NAME VARCHAR(20) NOT NULL,
-> EMAIL VARCHAR(80)
-> );
Query OK, 0 rows affected (0.53 sec)
테이블에 레코드 넣기
=============================================================================
insert into [테이블 이름]([필드1],[필드2],...[필드n]) values ([값1],[값2],..[값3])
=============================================================================
mysql> insert into MEMBER(MEMBERID,PASSWORD,NAME)
-> values('binian','1234','한성빈');
Query OK, 1 row affected (0.28 sec)mysql> select * from MEMBER;
+----------+----------+--------+-------+
| MEMBERID | PASSWORD | NAME | EMAIL |
+----------+----------+--------+-------+
| binian | 1234 | 한성빈 | NULL |
+----------+----------+--------+-------+
1 row in set (0.12 sec)
만약 값에 ' 가 들어가 있는 경우
" "로 '값을 묶어서 넣으면 삽입이 된다.
mysql> insert into MEMBER(MEMBERID,PASSWORD,NAME)
-> values('happy','qwer',"강'군");
Query OK, 1 row affected (0.09 sec)mysql> select * from MEMBER;
+----------+----------+--------+-------+
| MEMBERID | PASSWORD | NAME | EMAIL |
+----------+----------+--------+-------+
| binian | 1234 | 한성빈 | NULL |
| happy | qwer | 강'군 | NULL |
+----------+----------+--------+-------+
2 rows in set (0.00 sec)'Data Base > MySQL' 카테고리의 다른 글
한글 깨짐을 server.xml로 제어하는 방법 (0) 2007.11.23 MySQL 한글깨짐 방지 및 처리 (0) 2007.11.22 MySQL 명령어 (0) 2007.11.22 table에서 create, select, update, delete , insert, drop하기 (0) 2007.11.21 MySQL 접속 및 테이블 생성예제 (0) 2007.11.21 MySQL 데이터베이스 추가 (0) 2007.11.21 MySQL 설치하기 (0) 2007.11.21