mysql
-
[Mac] 맥에서 MySQL 설치하기!Mac 2016. 3. 27. 15:22
맥에서 MySQL 설치하기 진행하도록 하겠습니다. http://dev.mysql.com/downloads/mysql/ 접속해서 자신의 버전에 맞게 받아주세요! * DMG 형식으로 받습니다. 하단의 No thanks, just start my download 클릭 다운 받으신 dmg 파일을 실행해주세요! 이 안의 패키지를 실행합니다! 절차대로 설치를 해주세요! 여기까지 진행하시면 설치는 완료된 것입니다. 설치된 MySQL을 실행하도록 하겠습니다! 시스템 환경 설정에서 MySQL초기에는 Stopped 되어 있습니다! 'Start MySQL Server' 클릭해서 스타또~ 암호 입력해주세요! 그러면 뙇! 이제 MySQL에 접속하기 위해서 터미널을 실행시킵니다! 터미널을 실행 시킨 뒤, 아래 명령어를 통해 My..
-
[CodeIgniter] 2. CodeIgniter 개발 환경 구성Web/CodeIgniter 2015. 7. 17. 11:26
Chapter 2. CodeIgniter 개발 환경 구성 CodeIgniter는 PHP 환경에서 작동합니다. 운영체제에 상관없이 PHP가 작동하는 환경이라면 사용할 수 있습니다. 윈도우를 기준으로 개발 환경 구성을 해보도록 하곘습니다. 2.1 윈도우에서 환경 구성하기 윈도우에서 PHP 개발 환경을 구성하려면 Apache, PHP, MySQL (APM)을 각각 설치하고 설정해야 하는데, 이 과정은 단순 반복이어서 번거롭습니다. XAMPP를 이용하면 APM을 한 번에 설치하고 관리할 수 있습니다. 2.1.1 XAMPP 설치 XAMPP 페이지(https://www.apachefriends.org/index.html)를 방문합니다. 다운로드 탭에 XAMPP for Windows 를 클릭하여 다운받습니다. 설치 ..
-
[PHP] 51. AJAX 와 MySQL ( AJAX and MySQL) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:13
PHP - AJAX and MySQL 1. AJAX Database Example 아래 예제는 AJAX를 이용하여 웹페이지에서 데이터베이스로부터 정보를 어떻게 가져오는지에 대한 예제입니다. 2. Example Explained - The MySQL Database 데이터 베이스 테이블은 아래와 같습니다. idFirstNameLastNameAgeHometownJob1PeterGriffin41QuahogBrewery2LoisGriffin40NewportPiano Teacher3JosephSwanson39QuahogPolice Officer4GlennQuagmire41QuahogPilot 3. Example Explained 예제는 리스트 박스를 사용자가 클릭 했을 때, showUser()를 호출하게 하는 예..
-
[PHP] 43. Limit Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Limit Data Selections From MySQL 1. Limit Data Selections From a MySQL Database MySQL은 명시된 레코드의 갯수만큼 반환하는 LIMIT 절을 제공합니다. LIMIT 절은 여러 페이지 결과나 SQL로 페이지 매길 때 쉽게 사용가능 하고, 큰 테이블에서 유용합니다. Orders 테이블에 1 부터 30까지의 모든 레코드만을 보기를 원한다고 가정합시다. SQL 질의는 아래와 같습니다: $sql = "SELECT * FROM Orders LIMIT 30"; SQL 질의가 실행될 때, 처음 30개의 레코드를 반환할 것 입니다. 16부터 25까지의 레코드를 원한다면?? MySQL은 이러한 처리를 위한 방법을 제공합니다: OFFSET 아래 SQL ..
-
[PHP] 42. Update Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Update Data in MySQL 1. Update Data In a MySQL Table Using MySQLi UPDATE 구문은 테이블에 존재하는 레코드를 수정하는데 사용됩니다: UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value MyGuests 테이블을 살펴봅시다: 아래 에제는 id 2인 레코드를 수정하는 예제입니다. 123456789101112131415161718192021222324
-
[PHP] 41. Delete Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:06
PHP Delete Data From MySQL 1. Delete Data From a MySQL Table Using MySQLi DELETE 구문은 테이블에서 레코드를 지울 때 사용됩니다. DELETE FROM table_name WHERE some_column = some_value * DELETE 문법의 WHERE 절을 명시하세요!: WHERE 절은 삭제되어야할 레코드를 명시합니다. WHERE 절을 빼트린다면, 모든 레코드가 삭제될 것 입니다! MyGuests 테이블을 살펴봅시다. 아래 예제는 MyGuests 테이블의 id가 1번인 레코드를 삭제하는 예제입니다: 1234567891011121314151617181920212223242526 Colored by Color Scriptercs 삭제를 ..
-
[PHP] 40. Select Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:05
PHP Select Data From MySQL 1. Select Data From a MySQL Database SELECT 구문은 하나 이상의 테이블에서 데이터를 선택하는데 사용됩니다. SELECT column_name(s) FROM table_name 또는 테이블로부터 모든 컬럼을 선택하는데 사용됩니다. SELECT * FROM table_name 2. Select Data With MySQLi 아래 예제는 MyGuests 테이블에서 id, firstname, lastname을 페이지에 선택하여 출력하는 예제입니다: 12345678910111213141516171819202122232425262728293031323334 Colored by Color Scriptercs 첫째로 MyGuests 테이..
-
[PHP] 39. Prepared Statement - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:05
PHP Prepared Statements Prepared 구문은 SQL 삽입에 매우 유용한 구문입니다. 1. Prepared Statements and Bound Parameters Prepared 구문은 높은 효율로 SQL 구문을 반복적으로 실행하는데 유용합니다. Prepared 구문은 아래 순서로 구동됩니다: 1. Prepare: SQL 구문 템플릿으로 데이터베이스에 생성되고 보내집니다. 특정 값을 명시하지 않은 체 내비둡니다. (label "?") 예: INSERT INTO MyGuests VALUES(?, ?, ?) 2. 데이터베이스는 SQL 구문 템플릿을 해석, 컴파일하고 질의 최적화를 수행하고, 실행없이 결과를 저장합니다. 3. Execute: 어플리케이션은 값을 파라미터와 연결하고, 데이터..