일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MFC
- MySQL
- 파라미터
- SQL
- c#
- WIN32 SDK
- VB.NET
- 델파이
- vb
- Visual Studio 2005
- 데이터베이스
- 인스톨
- 기초
- 시리얼 통신
- winsock
- Visual Basic
- 설치
- 파이어버드
- Delphi
- PostgreSQL
- xml
- 입문
- 초보
- 문자열
- 예제
- Firebird
- SDK
- 소니
- 셋업
- dll
- Today
- Total
목록데이터베이스/MySQL (8)
프로그래밍 노트
● MySQL 필드 타입 tinyint 부호있는 정수 -128 ~ 127 부호없는 정수 0 ~ 255 1 byte smallint 부호있는 정수 -32,768 ~ 32,767 부호없는 정수 0 ~ 65,536 2 byte mediumint 부호있는 정수 -8,388,608 ~ 8,388,607 부호없는 정수 0 ~ 16,777,215 3 byte bigint 부호있는 정수 -9223,372,036,854,775,808 ~ -9223,372,036,854,775,807 부호없는 정수 0 ~ 18,446,744,073,709,551,615 8 byte float 부동 소수점 -3.402823488E+38 ~ 3.402823488E+38 - double 부동 소수점 -1.79769313486231517E+30..
MySQL의 테이블 데이터를 파일로 출력하기 mysql> select * into outfile '출력할 파일명' -> fields terminated by ',' from 테이블명; Query OK, 26 rows affected (0.06 sec) 예 mysql> select * into outfile 'test_tbl.txt' -> fields terminated by ',' -> from TEST_TBL; Query OK, 26 rows affected (0.06 sec)
MySQL에서 테이블을 만들거나 데이터를 입력할때 MySQL Command Line Client에서 일일이 입력해도 되지만 좀 번거롭다. MySQL Command Line Client에서 붙여넣기를 지원하기는 하지만 붙여넣기만으로는 좀 부족하다고 생각하는 사람들은 source 명령어를 이용하면 된다. ◆ source 명령어 외부 파일의 SQL문을 실행시킨다. mysql> source ; 인터넷에서 찾아보니까 위에 같이만 씌여있어서 좀 해맸다. 저런식으로 씌여있으면 파일명을 쓸 때 일반적으로 아래와 같이 쓴다. mysql> source d:\mysql\test.sql; 이렇게 쓰면 에러가 뜬다. source명령어의 파일명을 쓸때는 반드시 "\"대신에 "/"를 써주어야된다. mysql> source d:/m..
데이터베이스의 날짜를 입력할때 간간히 헤깔리는 경우가 있다. "1998-12-31"으로 입력해야되는지 "1999/12/31"으로 입력해야되는지 "19991231"으로 입력해야되는지가... ◆ MySQL의 date, time, date_time, time_stamp의 입력형식 우선 MySQL에서 아무 데이터베이스나 선택해서 밑에 테이블은 만든다. CREATE TABLE InputTest (date date, time time, date_time datetime, time_stamp timestamp); 아래와 같은 형식으로 데이터를 입력하면 문제없이 데이터가 입력된다. INSERT INTO InputTest VALUES ("1998-12-31", "23:59:59", "1998-12-31 23:59:59"..
MySQL에서 테이블 만들때 쓸수있는 필드 형식 TINYINT[(length)] [UNSIGNED] [ZEROFILL] SMALLINT[(length)] [UNSIGNED] [ZEROFILL] MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL] INT[(length)] [UNSIGNED] [ZEROFILL] INTEGER[(length)] [UNSIGNED] [ZEROFILL] BIGINT[(length)] [UNSIGNED] [ZEROFILL] REAL[(length,decimals)] [UNSIGNED] [ZEROFILL] DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL] FLOAT[(length,decimals)] [UNSIGNED] [ZE..
◆ show databases 데이터베이스의 리스트 표시 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | hong | | memo | | mysql | | test | +--------------------+ 5 rows in set (0.00 sec) ◆ use [사용할 데이터베이스 명] 데이터베이스 선택 mysql> use memo Database changed ◆ show tables 선택한 데이터베이스의 테이블 리스트 mysql> show tables; +----------------+ | Tables_in_memo | +----------------+ |..
MySQL ODBC설정하기 이전에 반드시 MySQL ODBC 드라이버를 설치해야만 한다. MySQL ODBC 드라이버는 MySQL 사이트에서 다운받을 수 있다. 제어판의 관리도구를 선택하여 데이터 원본 (ODBC)을 더블클릭하면 밑의 ODBC데이터 원본 관리자가 표시된다. [추가]버튼을 누르면 새 데이터 원본 만들기 창이 표시되고 여기서 MySQL ODBC 3.51 Driver를 선택하고 [마침]버튼을 누른다. [마침]버튼을 누르면 MySQL의 ODBC설정 창이 뜬다. Data Source Name에 DSN명을 넣고 Server는 자신의 컴퓨터에 MySQL이 설치되어있으면 localhost를 입력한다. User명과 Password를 입력하고 Database의 컴보박스를 선택하면 MySQL에 만들어진 데이..
먼저 MySQL을 설치한다. http://www.mysql.com/ MySQL은 옆사이트에서 다운로드를... MySQL Command Line Client을 실행한다. MySQL을 설치할때 입력한 root password를 입력한다. Enter password: **** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 37 Server version: 5.0.41-community-nt MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. ◆ 데이터베이스 만들기 mysql> create dat..