SQL 기초 학습 / SQL이란?

 

 

 

웹프로그래머가 알아야할 것들은?

 

프로그램의 공부는 정말 끝이 없는듯 합니다.

웹프로그램만 하더라도 공부해야 할 것들이 JSP, ASP, PHP, Database, Javascript, jQuery, SQL, CSS, HTML 등등 그 이외에도 더 많이 있지만 저렇게 많은 공부를 해야 인터넷이라는 공간에 집을 지을수 있습니다.

 

SQL 언어가 중요하고 필수적으로 알아야 하는 이유는 데이터베이스를 조작하고 엑세스할수 있기 때문입니다. 인터넷에 있는 모든 글은 데이터베이스에 저장되게 되는데 SQL 언어를 모르면 앙꼬없는 찐빵이겠죠. 

 

SQL 은 아래 내용처럼 많은 것들을 할 수 있습니다.

- SQL은 데이터베이스에 대해 쿼리를 실행할 수 있습니다
- SQL은 데이터베이스에서 데이터를 검색 할 수 있습니다
- SQL은 데이터베이스에 레코드를 삽입 할 수 있습니다
- SQL은 데이터베이스의 레코드를 업데이트 할 수 있습니다
- SQL은 데이터베이스에서 레코드를 삭제할 수 있습니다
- SQL은 새 데이터베이스를 만들 수 있습니다
- SQL은 데이터베이스에 새 테이블을 만들 수 있습니다
- SQL은 데이터베이스의 저장 프로 시저를 만들 수 있습니다
- SQL은 데이터베이스에서 뷰를 만들 수 있습니다
- SQL 테이블, 프로 시저 및 뷰에 대한 권한을 설정할 수 있습니다

 

SQL 언어는 표준 언어이지만 데이터베이스 마다 각각 사용법이 조금씩 다릅니다. 그렇지만 표준을 준수하기 위해서 기본적인 명령어는 똑같이 사용됩니다. 예를들어서 SELECT, UPDATE, DELETE, INSERT, WHERE 처럼 말이죠.

 

PHP 포스팅을 하면서 SQL에 대해 조금 다루긴 했지만 이번 SQL 포스팅에선 좀더 구체적으로 SQL에 대해서 알아보기로 하겠습니다. 

우선 SQL 소개 부분이니 여기까지만 설명을 드리고 다음 포스팅에선 SQL Syntax 에 대해서 포스팅하겠습니다.

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

 

DataBase 란?

데이터베이스는 정보를 저장할 때 사용합니다. 회원가입을 할 때 우리가 사용하는 정보들이 데이터베이스에 저장이 됩니다.
데이터베이스는 프로그래밍 언어가 아니라 하나의 프로그램이에요.

그리고 데이터베이스에 데이터를 저장하거나 불러오거나 수정 삭제등은 데이터베이스의 명령문을 입력해서 처리합니다.

MySQL챕터에서는 간단히 이러한 데이터를 추가 수정 삭제하는 방법에 대해서 학습하고

PHP챕터에서 Database와 연동해서 회원가입 정보등을 입력해 볼거에요.

그럴려면 우선 MySQL을 알아야겠죠?

데이터 베이스는 간단히 말하면 가계부정리,

학교다닐때 교실에서 보던 시간표를 떠올리면 쉽게 알 수 있습니다.
월요일 1교시에는 어떤 수업인지 금요일 3교시는 어떤 수업인지 알 수 있죠. 데이터베이스도 이와 마찬가지 입니다.
다음의 표를 보면 좀 더 쉽게 알 수 있습니다.

학번 성명 신청과목

많은 학생을 등록시키고 그학생의 이름과 신청과목  , 점수

그때 그때 필요할 때 정보를 불어와서 볼 수 있도록 하는 것들을 할 수 있도록 하는 것이

데이터베이스입니다.
그래서

 학번, 성명, 신청과목과 같은 항목을 필드라고 불러요. 그

리고 그아래의 자료들은 레코드라고 부릅니다.

그럼 이제 데이터를 어떻게 집어 넣는지 어떻게 수정하는지 어떻게 삭제하는지

어떻게 원하는 데이터를 손에 넣을 수 있는지 검색은 어떻게 하는지 등에 대해서 알아볼게요.

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

16일차 수업 ( DataBase install 및 uninstall )

 

1. 데이타베이스( DataBase )

가. 데이터베이스 관리시스템 ( DataBase Management System : DBMS )
- 일반적으로 '데이터베이스'와 혼용해서 사용됨.
- software
- 벤더(vendor)?
=> 오라클, MS, IBM....

- 데이터를 관리하는 시스템 ( 데이터 저장, 수정, 삭제, 조회 등 )

 

나. 데이터 관리 방법
 => 계층형, 망형, 관계형, 객체형..... , 근래 no - sql(근래)
  일반적으로 관계형으로 관리한다.

 

다. 관계형 데이타베이스
  = 데이터를 테이블(table)로 관리하는 방법.

 

라. 오라클 install

 -서비스 등록
컴퓨터 > 관리 > 서비스 ===> 실행 => services.msc

   :xxxxTNSListener
    xxxxServiceORCL 2가지는 반드시 시작해야 된다.

 물리적으로 설치2개됨
  C:/app
  C:\프로그램파일\오라클

 

* uninstall - 지우는 과정이 복잡하니 천천히 알아보자!
가. 서비스 종료
나. 레지스트리 수정
    regedot > xxx Local Machine > SOFTWARE > ORACLE 삭제
                                > SYSTEM > Controlset01 >  Oracle로 시작하는 폴더 모두삭제
다. 재부팅
라. 물리적인 폴더 2개 삭제
   C:/app   (지울시에 용량이 커서 지우는데 오래걸릴수있으니 끈기를 가지고 기다리자 )
   C:\프로그램파일\오라클

 

 

 

=======================

 

 

 

데이타베이스( DataBase )
가. 데이터베이스 관리시스템 ( DataBase Management System : DBMS )
: 일반적으로 '데이터베이스'와 혼용해서 사용됨.
: software
: 벤더(vendor)?
  => 오라클, MS, IBM....

: 데이터를 관리하는 시스템.
  ( 데이터 저장, 수정, 삭제, 조회 등 )

나. 데이터 관리 방법
 => 계층형, 망형, 관계형, 객체형..... , 근래 no - sql(근래)
  일반적으로 관계형으로 관리한다.

다. 관계형 데이타베이스
  = 데이터를 테이블(table)로 관리하는 방법.

라. 오라클 11g 설치

 -서비스 등록
컴퓨터 > 관리 > 서비스 ===> 실행 => services.msc

   :xxxxTNSListener
    xxxxServiceORCL 2가지는 반드시 시작해야 된다.

 물리적으로 설치2개됨
  C:/app
  C:\프로그램파일\오라클

*언인스톨
가. 서비스 종료
나. 레지스트리 수정
    regedot > xxx Local Machine > SOFTWARE > ORACLE 삭제
                                > SYSTEM > Controlset01 >  Oracle로 시작하는 폴더 모두삭제
다. 재부팅
라. 물리적인 폴더 2개 삭제
   C:/app
   C:\프로그램파일\오라클
끝!!!! 

2. 오라클 접속 방법

가. 툴 이용
a. 무료 툴 : 1) SQL*PLUS -> 오라클 설치시 자동설치됨
   관리자 : sys/oracle as sysdba
  일반사용자 : scott/tiger
 
  c:/> sqlplus 사용자계정/비밀번호
 
       2) SQLDveloper - > www.oracle.com.
b. 유료 툴 : Toad, SQLGate, Orange

나. 프로그램 언어 이용
 : 자바로 이용 (JDBC)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

모바일 웹+웹앱+하이브리드앱 입문 jQuery Mobile Cordova를
활용한,한 권으로 끝내는 모바일 웹 기술의 모든 것

 

프로그래밍에 지식이 없는 초보자도 쉽게 앱을 만들 수 있다.

웹 기술은 초보자도 빠른 시간에 쉽게 습득할 수 있는 기술이며 다양한 응용 환경에 편리한 인터페이스로 활용할 수 있다. 때문에 이제는 컴퓨터 비전공자라도 누구나 알아야 하는 기본 기술이 되어가고 있다.

그럼에도 불구하고 아무런 맥락 없이 공부해 나가기에는 그 접근이 쉽지 않은 것도 사실이다. 초심자가 웹 기술을 배우고 익히기에 기술들이 너무나 광범위하고 복잡해서 상당한 시간과 노력을 기울여야만 하는 점들을 고려하여, 이 책은 누구나 쉽고 간단하고 빠르게 앱을 만드는 핵심 방법들에 대해 설명하고 있다.

실습을 통해 실제 앱을 만들고 판매할 수 있다.

핵심 기술에 대한 소개와 설명에 그치지 않고 실제 적용할 수 있는 다양한 구체적 예제를 통해 웹 활용 능력을 충분히 습득할 수 있도록 구성하였다. 이해를 돕는 간단한 예제 코드 수준에 그치지 않고 실제 활용 가능한 소규모의 프로젝트 코드를 제공 하였습니다. 포트폴리오 모바일 웹, 도서 관리 웹앱, 지도 관리 하이브리드앱, 맛집 관리 하이브리드앱 등 실제로 사용 가능한 수준의 다양한 예제와 전체 코드를 제공하고 있다.

이 책을 통해서 누구나 웹 기반의 앱을 개발하고 다양한 플랫폼 환경에서 동작하도록 패키징 함으로써 앱 마켓이나 스토어를 통해 배포할 수 있다.

다양한 웹 기술을 빠르고 간단하게 배울 수 있다.

HTML5, CSS3, JavaScript, jQuery, Ajax, XML, JSON, Database, jQuery Mobile, PhoneGap 등 현 시점에서 반드시 알아야 하는 필수 웹 기술 요소들에 대해 핵심적인 내용들을 예제를 통해 학습할 수 있도록 하였습니다. 방대한 내용이지만 핵심적인 개념과 다양한 마크업과 스타일, 메소드, API 함수에 대한 간결한 설명, 그리고 이를 적용한 다양한 예제를 적용하고 만들어 가다 보면 초보자라도 빠르게 전문가가 될 수 있을 것이다.

하이브리드앱을 위한 폰갭, 제이쿼리, 제이쿼리 모바일 활용

모바일 웹앱의 등장으로 웹과 네이티브앱의 경계가 무너지고 있고 다수의 네이티브앱들은 모바일 웹앱으로도 충분히 개발할 수 있다. 이 책은 모바일 웹앱과 이에 기반한 하이브리드앱을 쉽고 빠르게 개발하도록 지원해주는 프레임워크의 활용 방법에 대해 알기 쉽게 설명하였다. 특히, 안드로이드 플랫폼 기반의 웹앱과 하이브드리앱에 초점을 맞추고 있다. 손쉽게 모바일 사용자 경험(UX)를 제공하는 가장 인기있는 프레임 워크인 제이쿼리 모바일과 다양한 플랫폼 기반의 애플리케이션 개발을 위한 가장 강력한 프레임워크인 폰갭의 활용 방법과 이에 기반한 앱 개발 과정을 배울 수 있다.

개정판 주요 변경 내용

첫째 마당의 내용과 관련해서 모바일 웹 환경과 관련한 각종 통계와 수치 정보들이 최신 정보로 갱신되었다.

둘째 마당과 셋째 마당의 내용들은 최신의 제이쿼리 모바일 라이브러리와 제이쿼리 라이브러리 버전을 적용한 예제와 실행 결과들로 전면 수정되었다.

넷째 마당의 하이브리드 앱 내용들은 폰갭보다는 코르도바 관점에서 내용이 기술되었으며 변경된 CLI 기반의 앱 개발 방식을 적용한 예제와 설명으로 대폭 변경되었다. 부록에는 변경된 CLI 방식의 개발 환경 구축을 위한 각종 소프트웨어 설치와 상세한 개발 절차와 방법들이 기술되었다.

이외에도 각 장마다 연습 문제가 추가되었으며 새롭게 제이쿼리 모바일 위젯과 jq Plot 차트 제이쿼리 플러그인 활용 예제들이 추가되는 등 전체적으로 초판의 내용과 흐름을 유지하는 범위 안에서 개정판의 내용이 구성되었다.

주요 내용

이 책은 첫째 마당에서 부록까지 크게 5개 영역으로 구성되어 있으며, 각 영역에서 다루는 내용은 다음과 같다.

첫째마당에서는 HTML5와 CSS3를 이용한 모바일 웹에 대한 핵심내용과 예제들을 다루고 있으며, 개인 포트폴리오 모바일 웹 실습을 하게 된다.

둘째마당에서는 제이쿼리 모바일의 주요 기능과 함께 독도 소개 앱을 만들어 보는 실습을 하게 된다.

셋째마당에서는 제이쿼리를 이용한 동적인 웹앱 전반의 내용을 익히게 되며 관광지 안내 웹앱과 도서관리 웹앱을 실습한다.

넷째마당에서는 폰갭을 이용하여 하이브리드앱을 제작하는 내용에 대해 배우며, 장치 관리 앱, 사진 관리 앱, 연락처 관리 앱, 구글맵 지도활용 앱 등을 실습한다. 그리고 최종적으로 지금까지 배운 모든 기능들을 종합해 맛집 앱 만들기를 실습한다.

부록에서는 실습에 필요한 크롬 브라우저, 앱타나 스튜디오, 안드로이드 개발 환경 설치, 폰갭 설치에 대한 내용을 다루고 있다.

이 책이 필요한 독자
· 웹 기초부터 활용까지 체계적으로 공부하고자 하는 경우
· 웹 관련 기술들의 개념과 상호 관계를 빠른 시간에 습득하고자 하는 경우
· IT 기본 기술로서의 웹을 이해하고 활용 능력을 얻고자 하는 경우
· 웹 기초는 이해하고 있으나 모바일 활용 방법을 알고자 하는 경우
· 단순한 예제 코드가 아닌 실제 활용 가능한 다양한 응용 예제를 필요로 하는 경우

이 책에 다루는 주요 내용
· HTML5 기본 마크업의 의미와 사용 방법에 관한 설명과 예제
· CSS3의 스타일 명세 방법과 적용 예제
· jQuery의 핵심 API 활용 방법과 예제
· XML, Ajax, JSON, SQLite 웹 관련 기술의 이해와 활용 예제
· jQuery Mobile 프레임워크를 활용한 UI 생성 및 예제
· Cordova(PhoneGap) 프레임워크를 활용한 하이브리드앱 변환과 예제

이 책의 핵심 예제
· HTML5 + CSS3를 활용한 모바일 웹
 개인 포트폴리오 모바일 웹: mportpolio (4장 4.1)
· jQuery Mobile을 활용한 웹앱
 독도 소개 웹앱: dokdoApp (8장 5.1)
· jQuery Mobile + jQuery를 활용한 웹앱
 관광지 안내 웹앱: tourApp (11장 6.1)
도서 관리 웹앱: bookApp (12장 1.1)
· Cordova API를 활용한 하이브리드앱
 장치 관리 앱: deviceApp (14장 2.1)
사진 관리 앱: cameraApp (14장 3.1)
연락처 관리 앱: contactApp (15장 1.1)
구글맵 지도활용 앱: mapApp (15장 2.2)
· jQuery Mobile + jQuery + Cordova API를 활용한 하이브리드앱
 맛집 앱: matzipApp (16장 1.1)

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

회원가입 페이지를 만들고 그 회원가입 폼에 기입한정보를  mysql db에 입력되게끔 만들어 봅시다.

 

그럼 우선 메인 화면을 만들게요.

아래와 같이 입력해주세요

htdocs에 join1.php 파일로 저장해주세요.

 

 

 

그럼 우선 정보가 저장될 테이블을 만들어 봅시다.

 

database 는 join_db 로 합시다. 만들어요

table명은 account_info 로 합니다.

필드는 아이디 비밀번호 이름 주소 성별 나이 이메일 직업으로 합니다.

 

그럼 이제 작업을 시작 합시다.

 

우선 메인 페이지 입니다.

 

join1.php 로 htdocs에 저장해주세요. 한/영 변환이 귀찮아서 영어로 작성했고요, 틀린 문법이 와장창 일것입니다. 그냥 넘겨주세요^^

 

이 페이지는 절차 및 필드를 어떠한것들을 쓸건지 명시되어있습니다.

 

 

<html>

<head>

<title>[project]Membership register page </title>

</head>

<body>

<center>

<form name=f1 method=post action="join2.php">

<table border=1>

<tr>

<td><h3><b>project to make table on membership register</b></h3></td>

</tr>

<tr>

<td>procudure</td>

</tr>

<tr>

<td>1.making table </br> the fields are id,password,confirm_password,name,address,sex,age,e-mail</td>

</tr>

<tr>

<td>2.input member's information</td>

</tr>

<tr>

<td>3.saving informaton into DB</td>

</tr>

<tr>

<td>4.see list</td>

</tr>

</table>

<input type="submit" value="make table" />

</form>

</center>

</body>

</html>

 


 

위 파일을 실행하면 아래의 화면이 뜨게 되고요 submit를 누르면 join2.php파일이 작성되지 않아서 없는 페이지가 표시 됩니다.

 


 

그럼 이번엔 join2.php파일을 작성합니다.

 

이 파일의 역할은 우리가 만들려고하는 테이블을 찾은뒤 없다면 만들어주는 기능을 합니다.

이 소스는 제가 완벽하게 이해를 하지 못했습니다.

추가로 알게 되면 개정을 하겠습니다.

 

 

<?

 $connect = mysql_connect('localhost','root','123456');

 mysql_select_db('join_db',$connect);

 if($result == 1){

 $tb_name = mysql_list_tables("join_db");

 $tb_count = mysql_num_rows($tb_name);

 for($a=0; $a<$tb_count;$a++)

 if(mysql_tablename($tb_name,$a) == "account_info"){

 $flag = "ok";

 break;

 }}

 

 if($flag != "ok"){

  $sql = "create table account_info(

    id varchar(30),

    pwd varchar(20),

    pwd2 varchar(20),

    name varchar(10),

    addr varchar(80),

    sex varchar(3),

    age int(2),

    email varchar(20),

    primary key(id))";

   

  $reslut = mysql_query($sql, $connect) or die("table exists");

  }

 

  echo " it is successful to make table <br />";

  echo " please go to ";

  echo " <a href='join3.php'> sign up page<a/>";

  mysql_close($connect);

?>

 

 

소스 설명을 위해서 이미지 파일로 다시 한번 위의 파일을 아래에 첨부하겠습니다. (라인때문에)

 

 

 

 

$connect 는 mysql_connect()함수를 이용해서 접속 정보를 변수값으로 갖고 있고요.

mysql_select_db()함수를 통해서 데이터베이스를 선택하고 접속 변수를 2번째 인자로 넣습니다.

if($result == 1) 이거 뭔지 모르겠네요,, 아시는분 답변좀..

 

5번째 줄의 $tb_name = mysql_list_tables("join_db"); 이것은 join_db안에 있는 모든 테이블들을 보여주는 함수입니다. 그 값은 $tb_name에 저장이 됩니다.

 

6번째 줄의 $tb_count=mysql_num_rows($tb_name)은 5행의 변수 $tb_name가 가지고 있는 테이블에서 레코드 개수를 산출하는 함수 입니다. 이것은 tb_count에 저장됩니다.

 

 

7행의for문은6행에서 산출된 레코드의 개수만큼 반복 수행한다. 반복 수행의 조건은 8행의 if(mysql_tablename($tb_name,$a)=='account_info")에서 account_for 테이블을 만들때까지 수행한다.

테이블을 찾으면 mysql쿼리에 대한 성공의 의미로 출력되는 ok를 $flag=ok변수에 저장한 다음 10행의 break명령을 통해 반복문을 빠져나간다.

 

account_info테이블이 발견되지 않았다면 14행의 create table기능을 수행하고 테이블및 필드를 생성후 $result=mysql_query($sql,$connect)로 질의문을 수행한다.

 

만약 질의문을 수행하지 못할 경우가 생기게 되면 or die의 () 문을 수행하게 된다.

 

 

위의 소스를 수행하면

 


 

테이블이 있는경우에는

table exists 가 출력된다.

 

 

그 다음은 회원가입 양식이다.

 

이 파일은 join3.php로 저장한다.

 

<html>

<head>

<title>sign up page</title>

<form name=f2 method=post action="join4.php">

<h1>input your information</h1>

<table border=1>

<tr>

<td>ID</td>

<td><input type="text" size=30 name='id'></td>

</tr>

<tr>

<td>Password</td>

<td><input type="password" size=30 name='pwd'></td>

</tr>

<tr>

<td>Confirm Password</td>

<td><input type="password" size=30 name='pwd2'></td>

</tr>

<tr>

<td>name</td>

<td><input type="text" size=12 maxlength=10 name='name'></td>

</tr>

<tr>

<td>address</td>

<td><input type="text" size=40 name='addr'></td>

</tr>

<tr>

<td>sex</td>

<td><input type="text" size=6 maxlength=2 name='sex'></td>

</tr>

<tr>

<td>age</td>

<td><input type="text" size=6 maxlength=2 name='age'></td>

</tr>

<tr>

<td>e-mail</td>

<td><input type="text" size=30 name='email'></td>

</tr>

</table>

<input type=submit value="submit"><input type=reset value="rewrite">

</form>

</body>

</html>

 


 

필자는 table을 좋아하지 않지만 회원가입 양식이나 달력등은 테이블로 아직까지 많이들 쓴다.

 

실행을 하게 되면 아래의 회원가입 양식이 출력된다. 입력된 값은 임의로 입력하면 된다.


 

그럼 위에 submit버튼을 아직 누르면 안된다. 당연히 그 다음 페이지가 작성되어있지 않기 때문이다.

그 다음 할 일은바로 저렇게 우리가 적어놓은 자료들이 데이터베이스에 저장되는 일이다. ^^

그럼 저장해보자 위의 소스에서 보이듯이 post방식을 사용한다.

 

그러므로 변수들도 포스트를 사용!

 

 

<?

 $id=$_POST['id'];

 $passwrd=$_POST['pwd'];

 $password2=$_POST['pwd2'];

 $name=$_POST['name'];

 $address=$_POST['addr'];

 $sex=$_POST['sex'];

 $age=$_POST['age'];

 $email=$_POST['email'];

 

 $connect = mysql_connect('localhost','root','123456');

 mysql_select_db('join_db',$connect);

 

 $sql = "insert into account_info (id, pwd, pwd2, name, addr, sex, age, email)";

 $sql = $sql. "values('$id','$password','$password2','$name','$address','$sex','$age','$email')";

 mysql_query($sql, $connect);

 mysql_close($connect);

 echo "register completed <br />";

 

 echo "<a href='join3.php'>rewrite</a>";

 echo "<a href='join5.php'>view result</a>";

?>

 

  

위의소스르 join4.php로 저장하고 join3.php가 뜬 웹브라우저 창에서 sumit버튼을 눌러주면 mysql 의 join_db 데이터베이스 안의 테이블 account_info에 저장되게 된다.

 

 

그럼join3으로 가서 또 한번 임의로 자료들을 적어서 보내보자

 

 

 

 

db는 

 

이제 게시판 프로그래밍 방법등을 익힌다면 회원제로 운영되는 사이트 완성이 가능할것이다.

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다) 

 

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

PHP는 오래전부터 많이 사용해 왔는데 최근에 워드프레스가 PHP을 장착해서 출시되어

다시 한 번 각광을 받게 되었네요

열심히 배워두면 많은 도움이 될것 같습니다 오늘 부터는 PHP 설치부터

회원가입정도는 포스팅하고자 합니다.

우선 PHP를 설치하기 위해서는 아래와 같은 사향으로 준비하셔야 합니다.

 

1. 작업환경(하드웨어 제외)

 OS

Windows 7 

 APM_SETUP 

Ver 7.0 

 

2. 데이터베이스 생성

    정보를 저장하는 곳을 데이터베이스라고 합니다. 공부용으로 데이터베이스 하나를 생성해 볼까 합니다.

    전 pinkblue 라는 닉넴을 좋아해서 pinkblue 라는 DB를 생성하겠습니다.

 

   본 설명은 APM_Setup 7.0 이 설치되었다는 가정하에 설명하겠습니다.

      

 

   Step 1. 하단에 있는 작업표시줄에서 우측에 시계나오는 부분에 보시면 APM 이라는 아이콘이 있습니다.

            위 아이콘을 마우스 우클릭 합니다.


 

 

     Step2. 마우스로 우클릭하면 위 그림과 같이 팝업메뉴창이 열립니다. 팝업메뉴에서 MySQL관리 라는

             메뉴를 클릭합니다.

 

 

    Step3. 위 그림처럼 MySQL 서버러 접속할 수 있는 로그인 창이 보입니다. 사용자명은 root 이며 암호는 

            기본적으로 apmsetup 으로 apmsetup 을 설치 시, 설정됩니다.


 

     Step4. 위 그림처럼 새 데이터베이스 만들기에 pinkblue 라고 입력하고, 문자셋은 한글을 기본으로 셋팅

             하겠습니다. 우측 만들기 버튼을 클릭합니다.

 

      Step 5. Database 가 생성되었음을 확인할 수 있습니다.


 

 

     Step6. 데이터베이스에 새 사용자를 하나 추가 해 보겠습니다. 위 화면처럼 우측 탭에 사용권한을 

             클릭합니다. 

     Step7. 현재 생성되어있는 사용자명이 보입니다. 하단에 새 사용자 추가를 클릭합니다.


 

 

    Step8. 새 사용자를 추가할 수 있는 페이지가 보이면 

            사용자명 : pinkblue, 호스트 : localhost, 암호 : 비밀, 재입력 : 비밀 ㅋㅋ

            이렇게 입력하고 공부이니까 모두체크 클릭하시고, 사용자 생성 버튼을 클릭합니다.

    Step9. 축하드립니다. 데이터베이스 생성 및 DB 유저 추가가 완료되었습니다.

 

    물론, 호스팅업체(카페24, 미리내)이용할 경우엔 위와 같은 과정은 업체에서 다 해주니까 신경 안 쓰셔도

    됩니다.

    여기는 제 컴퓨터에 테스트 환경을 만들어 실제로 서버와 비슷한 환경을 구축한 후, 작성할 것이기에 

    위와 같은 작업을 하였습니다.

 

    다음 시간에는 회원가입을 실제로 만들어 보도록 하죠 !

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,