일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- 플러그인
- Eclipse
- springboot
- 설정
- Oracle
- 스프링
- #자바가상머신
- IntelliJ
- log4j
- #Oracle
- mariadb
- #eclipse
- html
- 인텔리제이
- 환경설정
- Spring
- log4j2
- 이클립스
- CodeGlance
- Like
- #오라클
- #java
- #이클립스
- #JVM
- 설치
- Plugins
- #자바
- 스프링부트
- 소스코드 맵
- Today
- Total
목록데이터베이스/SQL (55)
커피와 개발자
MariaDB 설치 일을 하면서 사용해본 적은 없는 MariaDB Cafe24에서 Tomcat 호스팅을 받으려고 보니 MariaDB를 제공한다고 해서 설치 및 사용을 끄적여본다. 일단 기본적으로 MariaDB를 간략하게 설명한 내용을 보면 MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이고 MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따르며 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다. (참고로 MySQL의 창업자 중 한 명이며 핵심 개발자인 몬티 와이드니어스는 MySQL AB를 인수한 썬 마이크로시스템즈가 오라클에 인수되면서 Monty Program AB를설립 MariaDB를 개발했다고 한다.) MySQL의 불..
현재 쓰레드 ID를 반환 【형식】 mysql_thread_id ([ resource $link_identifier ] ) 현재 쓰레드 ID를 반환한다. 접속이 종료되어 mysql_ping()를 실행하면 재접속되고 쓰레드 ID가 변할 것이다. 이 의미는 쓰레드 ID는 필요할때만 조회해야한다. link_identifier MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용한다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만든다. 연결이 성립되지 않으면 E_WARNING 등급의 오류를 생성한다. 반환값 성공하면 쓰레드 ID를, 실패하면 FALSE를 반환한다. 【예제】☜ mysql_thread_id() 예제 위 예제의 출력 예시: current ..
테이블 이름을 반환 【예제】
SQL 질의를 MySQL에 보내지만, fetching이나 result row를 buffering하지 않는다. 【예제】
현재 시스템 상태를 반환 【형식】 mysql_stat ([ resource $link_identifier ] ) mysql_stat()는 현재 서버 상태를 반환한다. link_identifier MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용한다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만든다. 연결이 성립되지 않으면 E_WARNING 등급의 오류를 생성한다. 반환값 uptime, threads, queries, open tables, flush tables, queries per second의 상태를 문자열로 반환한다. 그외의 상태 변수를 조회하려면 SHOW STATUS SQL 명령을 사용하면 된다. link_identifier ..
Sets the client character set 【형식】 mysql_set_charset ( string $charset [, resource $link_identifier ] ) Sets the default character set for the current connection. charset A valid character set name. link_identifier MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용한다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만든다. 연결이 성립되지 않으면 E_WARNING 등급의 오류를 생성한다. 반환값 성공할 경우 TRUE를, 실패할 경우 FALSE를 반환한다. 주의 Note: T..
결과물에서 데이터를 구한다. 【예제】 < ? $con=mysql_connect("localhost","root","root_password"); $db=mysql_select_db("mydb",$con); $query="select * from employees"; $result=mysql_query($query,$con); $rows=mysql_num_rows($result); $row_num=mysql_num_fields($result); for($i=0; $i < $rows; $i++) { for($j=0; $j
mysql_query에서 특수 문자열을 이스케이프하기위해 사용 【형식】 mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier ] ) unescaped_string 된 문자열에서 접속의 현재 문자 집합으로 특수 문자열을 이스케이프하여 mysql_query() 수행시 안전하게 질의할 수 있도록 한다. 이진 데이터를 입력할 경우 이 함수를 사용해야 한다. mysql_real_escape_string()는 MySQL 라이브러리 함수인 mysql_real_escape_string를 호출하여, 다음의 문자에 백슬래시를 붙인다: \x00, \n, \r, \, ', ", \x1a.이 함수는 MySQL로 질의를 전송하기 전에 안전..
현재 연결되어 있는 MySQL 서버에게 SQL 쿼리를 보낸다. 【예제】
서버 접속을 검사하고 접속이 없으면 재접속한다 【형식】 mysql_ping ([ resource $link_identifier ] ) 서버로의 접속이 정상적으로 동작하는지 점검한다. 접속이 종료되었다면 자동으로 재접속을 시도한다. 이 함수는 스크립트에서 사용된 이후 오랜 시간동안 멈추어 있을 때때, 접속이 종료되지 않았는지 점검하고 필요시에는 재접속을 하는 용도로 사용된다. 주의: MySQL 5.0.13부터, 자동 재접속 기능은 사라졌다. link_identifier MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용한다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만든다. 연결이 성립되지 않으면 E_WARNING 등급의 오류를 생성한다...