database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1058 게시물 읽기
No. 1058
mSQL을 MySQL로 변환하는데 어려움이 있어 도움을 청합니다.
작성자
최준호
작성일
2000-03-17 06:35
조회수
13,000

안녕하십니까?

 

MySQL을 공부하고 있는 초보입니다.

 

PHP와 mSQL을 이용한 예제를 하나 구해서 MySQL로 변환을 하려고 합니다.

 

MySQL manual을 살펴 보았으나 이해가 잘 되지 않아 몇가지 문의를 드립니다.

 

아래에 예제로 이용한 SQL Table 구조가 있습니다.

 

예제 1~10라인의 user table의 작성은 별 문제가 없이 되었습니다.

 

그런데 10라인의 user (login, passwd)부분이 조금 이상 합니다.

 

[질문 1]

 

'user(login, passwd)'와 같이 user와 여는 둥근 괄호'('를 붙여 쓰면 Error가

발생합니다. 그래서 user와 괄호를 뛰어서 'user (login, passwd)'와 같이 하면

문제가 없습니다. 원인이 뭘까요?

 

참고로 MySQL버젼은 3.22.32입니다.

 

 

[질문 2]

 

27라인에서 Error가 발생합니다.

 

MySQL의 manual에 보니 auto_increment를 사용하면 된다고 되어 있는데

이해가 않됩니다. 또한 unique과 index의 사용을 mSQL에서는 table 생성후에

나중에 하지만 MySQL에서는 table을 작성할때 같이 한다는 말도 있는데

역시 모르겠습니다. 해결책을 알려주시면 고맙겠습니다.

 

 

[질문 3]

 

19, 20라인의 decimal(12,2)은 mSQL에서는 meney 타입으로 사용하던 것인데

고쳤습니다. 또한 22라인의 blob는 mSQL에서 char(512)로 사용하던것을 고쳤

습니다. MySQL에서는 char 타입의 제한이 있어 text와 blob중에서 고치라고

manual에 적혀있었는데 text와 blob중에서 한글 검색을 하려면 어느것을

사용하는 것이 좋을까요?

 

 

< P.S.>

 

아래의 SQL을 MySQL에서 사용하기 위해서 올바르게 다시 적는다면

어떻게해야 할까요. 정답을 가르쳐주시면 감사하겠습니다.

 

 

 

 

1 : create table user (

2 : login char(20) not null,

3 : passwd char(20) not null,

4 : sex char(7) not null,

5 : age int,

6 : job char(20),

7 : email char(30)

8 : );

9 :

10 : create unique index user_idx on user (login, passwd);

11 :

12 : create table product (

13 : pid int not null,

14 : name char(30) not null,

15 : model char(30) not null,

16 : maker char(30) not null,

17 : category char(30) not null,

18 : year char(4),

19 : price decimal(12,2),

20 : dc_price decimal(12,2),

21 : imgfn char(128),

22 : desp blob

23 : );

24 :

25 : create unique index product_idx on product (name, model, maker);

26 :

27 : create sequence on product step 1 value 0;

 

 

부끄러운 질문을 읽어 주셔서 감사합니다.

[Top]
No.
제목
작성자
작성일
조회
1070# 안녕하세요.. mysql과 기타 여러가지에 대해 질문 있어요.
김관승
2000-03-20
10660
1075┕>Re: # 안녕하세요.. mysql과 기타 여러가지에 대해 질문 있어요.
정재익
2000-03-20 18:25:15
11114
1061서로 다른 테이블에서 select 하는게 가능할까요??
하준용
2000-03-17
13073
1065┕>Re: 서로 다른 테이블에서 select 하는게 가능할까요??
정재익
2000-03-17 23:47:23
13567
1068 ┕>Re: Re: 서로 다른 테이블에서 select 하는게 가능할까요??
하준용
2000-03-19 17:33:59
13913
1069  ┕>Re: Re: Re: 서로 다른 테이블에서 select 하는게 가능할까요??
정재익
2000-03-19 21:17:22
13639
1060# [mysql]관련해서 테이블에서 두 필드만 읽어들이는 방법 없을까요?
타잔
2000-03-17
12916
1064┕>Re: # [mysql]관련해서 테이블에서 두 필드만 읽어들이는 방법 없을까요?
정재익
2000-03-17 23:33:48
13914
1058mSQL을 MySQL로 변환하는데 어려움이 있어 도움을 청합니다.
최준호
2000-03-17
13000
1063┕>Re: mSQL을 MySQL로 변환하는데 어려움이 있어 도움을 청합니다.
정재익
2000-03-17 23:28:12
13335
1066 ┕>Re: Re: mSQL을 MySQL로 변환하는데 어려움이 있어 도움을 청합니다.
최준호
2000-03-18 02:08:00
12517
1053쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
지로강
2000-03-16
13847
1054┕>Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-16 23:58:14
15006
1055 ┕>Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-17 00:01:14
14292
1057  ┕>Re: Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
지로강
2000-03-17 00:55:38
14719
1067   ┕>Re: Re: Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-18 07:27:21
15057
1051[질문]mysql초보자입니다...
초보
2000-03-16
12701
1062┕>Re: [질문]mysql초보자입니다...
정재익
2000-03-17 23:22:59
13356
1050# 프라이머리키를 두개로 잡았다가 나중에 하나 프라이머리키를 해제하려면...??
채미숙
2000-03-16
12552
1056┕>Re: # 프라이머리키를 두개로 잡았다가 나중에 하나 프라이머리키를 해제하려면...??
정재익
2000-03-17 00:05:04
13017
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다