일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예제
- MFC
- WIN32 SDK
- Delphi
- VB.NET
- 시리얼 통신
- SDK
- 소니
- dll
- 셋업
- 인스톨
- 초보
- Visual Basic
- 데이터베이스
- PostgreSQL
- 델파이
- 입문
- 파이어버드
- 설치
- xml
- SQL
- 문자열
- c#
- Firebird
- MySQL
- Visual Studio 2005
- winsock
- 기초
- 파라미터
- vb
- Today
- Total
목록MySQL (13)
프로그래밍 노트
DB를 잘 안써서 모르고 있었는데 이렇게 좋은 기능이 있었다. 어떤 조건에 해당하는 record중 앞쪽에서 지정한 수만큼 record를 가져올 수 있다. Microsoft SQL Server SELECT TOP 10 column FROM table PostgreSQL and MySQL SELECT column FROM table LIMIT 10 Oracle SELECT column FROM table WHERE ROWNUM
아파치, PHP, MySQL를 설치해봤다. 첨에는 아무것도 모르고 그냥 인터넷에서 뒤져서 깔아봤다. 제대로 알기 쉽게 씌여있는 곳을 못찾았다. 내가 검색 능력이 좀 부족한가보다. 이것저것 파일을 고쳐야된다고 씌여있었지만 막상 깔아보니까 아파치와 PHP를 얹히고 PHP에 MySQL은 연동하는 방법은 프로그램 설치만으로 끝났다. 설치한 버전 Apache Ver 2.2.8 PHP Ver 5.2.5 mySql Ver 5.0.45 나중에 혹시 다시 깔찌 모르니까 간단히 정리해 놓는다. 버젼이 틀려지면 설치방법이 또 틀려질찌 모르겠지만 더 편해지는 것은 있어도 불편해 지는 것은 없겠지... 설치하는 순서는 아파치 MySQL 그리고 PHP가 좋은 것같다. 난 아파치 PHP 그리고 MySQL을 설치했지만... 아파치 ..
이 MySQL 서버 설치방법은 실운용을 위한 셋업이 아니고 웹서버를 한번 공부해보고 싶은 초짜를 위한 설치방법이다. 실운용을 위한 셋업을 알고 사람은 다른 사이트를 보는 것을 좋을 것같다. 설치환경(Windows XP Pro) MySQL Server를 MySQL 홈페이지에서 다운로드 받는다. mysql-5.0.45-win32을 실행하여 셋업을 시작한다. 넥스트 버튼 클릭 Custom을 선택하여 넥스트 버튼 클릭 설치 패스를 바꾸려면 Custom을 선택해야됨 프로그램을 어떤 것을 설치하는지는 잘 몰라서 그냥 건드리지 않고 설치되는 패스만 변경하였다. 체인지 버튼을 누르면 밑의 화면이 표시된다. 설치할 패스를 선택하거나 폴더명에 입력하고 오케이 버튼을 클릭하고 넥스트 버튼을 클릭한다. 셋업타입과 설치 패스가..
● 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..
msado15.dll을 이용해서 MFC에서 ADO로 데이테베이스 억세스하기 여기서 데이터베이스는 MySQL을 썼다. 다른 데이터베이스를 쓸때는 접속 문자열을 바꾸어 주면 될 것같다. 예제는 hong 데이터베이스의 animal 테이블의 필드명과 데이터를 직접 실행 창에 출력하는 예제이다. TRACE함수는 MFC의 함수라는 것을 이번에 처음 알았다. -.-;; #include "stdafx.h" #include "stdio.h" #include "io.h" // ADO DLL 임포트 #import "C:\Program files\Common Files\System\Ado\msado15.dll" no_namespace rename("EOF", "ADOEOF") int main() { HRESULT hr; //..
◆ 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 | +----------------+ |..