로그인
회원가입
보관함
즐겨찾기
좋아요
최근목록
커뮤니티
건강/의학
문화/엔터
영상/사진
쇼핑/생활
경제/금융
IT/과학
스포츠
여행
음식/요리/맛집
유아/아동
교육/학습
어플/프로그램
유튜브
카페
블로그
자료/파일/문서공유
기타
비즈니스/사업
SNS
자동차
전체보기
전체개요
회사명 : 모아요넷
대표자 : 전현미
E-Mail :
help@moayo.net
보관함
즐겨찾기
좋아요
최근목록
커뮤니티
건강/의학
문화/엔터
영상/사진
쇼핑/생활
경제/금융
IT/과학
스포츠
여행
음식/요리/맛집
유아/아동
교육/학습
어플/프로그램
유튜브
카페
블로그
자료/파일/문서공유
기타
비즈니스/사업
SNS
자동차
전체보기
전체개요
회사명 : 모아요넷
대표자 : 전현미
E-Mail :
help@moayo.net
"
SQL
" 에 대한 검색결과 38개
PHP스쿨
https://phpschool.com
PHP 프로그램 관련 정보가 가장 많이 있는 PHP스쿨 입니다
#프로그램
#php
#웹프로그램
프로그램나라
https://www.programnara.com
프로그램 소스를 공개해주는 프로그램나라 입니다
#웹프로그램
#PHP
#Mysql
#HTML
#Jquery
#CSS
#자바스크립트
네이버에서 환율시세 크롤링해서 활용하기(1)
프로그램 개발할때 환율 정보가 필요할 때가 있습니다이때 활용하는 방법입니다 네이버의 환율정보를 PHP로 크롤링해 mysql에 입력하는 방법입니다 동작원리는 외부에 있는 환율정보 페이지를 반복적으로 리다이렉트해 크롤링하여 입력하는 로직입니다 크롤링주소https://finance.naver.com/marketindex/exchangeDailyQuote.naver?marketindexCd=FX_USDKRW&page=1
#환율
#환율시세
#크롤링
mysql 계정추가및 권한 부여
계정을 생성하게 되면 계정생성과 권한부여를 동시에 이루어집니다 mysql> create database ${ID} ; mysql> use mysql; mysql> grant all privileges on ${ID}.* to ${ID}@localhost identified by '${PASS}' with grant option; mysql> flush privileges;
#mysql
#계정생성
#권한부여
2개이상 중복되는 내용을 검색하는 지리문 having
2개이상 중복되는 데이터를 뽑아와야 하는경우가 있다예를 들어결제 내역중에 2번이상 결제한 사람을 뽑아오는 경우가 그렇다 select *, count(*) as count1 from 테이블명 where 1 group by 회원아이디필드 having count1 > 2이렇게 하면 2번이상인 경우를 검색할수 있다
#Mysql
#프로그램
#소스
count(distinct(user_id)) 여기에 추가적인 if문을 넣는경우
select count(distinct if(user_age>20,user_id,null) ) as count1 "; user_age > 20 이면서 user_id가 중복제거한 갯수를 가져오는 지리문
#Mysql
#프로그램
#소스
텍스트형을 숫자형으로 변경후에 검색하는 방법
텍스트형을 숫자형으로 변경후에 검색하는 방법 select * from 테이블 where 1 and text_title<='10' text_title text(문자형) 필드인경우 1<10<2 이런식으로 등호로 적용된다그러기 때문에 1<2<10 이렇게 하기위해서는 숫자형태로 바꿔야 한다 select * from 테이블 where 1 and cast(text_title as unsigned)<='10'이렇게 변경하면된다 cast type의 종류는 binarycharsigned (부호있는
#Mysql
#프로그램
#소스
특정문자의 갯수가 몇개인지 알아내는 지리문
내용중에 특정 문자가 몇게 있는지를 알아내는 지리문select (length(filed1) - length(replace(filed1, 'a', ''))) / length('a') as count from tablename 검색해서 알게된것이지만 정말 머리 잘사용하듯함 전체텍스트갯수-(전체텍스트에서 갯수를 알고자하는 텍스트를 제거한갯수)=>제거된 갯수를알아냄제거된갯수가 원하는 텍스트 갯수는 아닐수있담 텍스트가 "a" 하나이면 되지만 "aa" 2개
#Mysql
#프로그램
#소스
날짜의 차이를 검색하기 2개의 필드에서 날짜의 차이를 계산한다음 검색
wdate(등록),udate(수정) 필드가 있는경우udate-wdate 날짜를 계산수정한날짜 - 등록한날짜 = 3일등록한이후 수정한 날짜의 차이가 3일인경우 검색하는 방법 where 1 and DATEDIFF(udate,wdate)=3; 검색가능하다
#Mysql
#프로그램
#소스
테이블 캐릭터셋 변경
필드 하나하나 변경하는것이 아닌 테이블 전체적으로 변경하는 방법alter table <테이블이름> convert to character set utf8 collate utf8_estonian_ci;
#Mysql
#프로그램
#소스
특정문자를 찾아서 교체하기
update tablename set content=replace(content,'이문구를','이문구로 바꿈') content필드의 내용중에 '이문구를'->'이문구로 바꿈' 교체할때 사용한다
#Mysql
#프로그램
#소스
특정문자를 제거하고 검색하는 replace()함수
"안녕 하이루""안녕하이루"이렇게 띄어쓰기를 제고하고 검색하는 방법이다where 1 and replace(필드명,' ','') like '%안녕하이루%' "010-1111-2222""1122"내용으로 검색하기위해서 "-"부분을 제거하고 검색하면된다 이때도 동일한 방법으로 검색하면된다where 1 and replace(필드명,'-','') like '%1122%'
#Mysql
#프로그램
#소스
여러게 필드를 조합해서 검색하는 방법
필드1,2,3의 내용을 합친후에 그내용을 검색하는 방법이다where 1 and concat(필드1,필드2,필드3) like '%검색문구%'
#Mysql
#프로그램
#소스
rand()함수로 랜덤하게 정렬하기,select 내용를 랜덤으로 정렬하기
해당 레코드를 순서에 상관없이 랜덤으로 정렬할때는select * from tablename order by rand() limit 0, 5이렇게 하면 5개를 랜덤으로 정렬할수 있다 다른 정렬방식으로최근게시글중 5개를 가저온다은에 그것을 랜던으로 호출하는 방법이다예를 들어idx_code -> 1,2,3,4,5,6,7,8,9,10 중에 10,9,8,7,6를 가저온후에 10~6까지를 랜덤으로 불러오는방법이다(select * from tablename order by idx_code desc limit 0, 5)
#Mysql
#프로그램
#소스
임으로 정렬하기 order by field ( 컬럼명, "순서1", "순서2",......
정렬하는 방법은 여러방법이 있다 그중에 유용한 정렬방법이다select * from tablename where idx_code in (3,4,1) order by field (idx_code, 1, 4, 3);idx_code 내용을 1,4,3 순으로 정렬하고자 할때 사용하면 편하다
#Mysql
#프로그램
#소스
php에서 strtotime같은 unix_timestamp()함수
select unix_timestamp(wdate) from tablename
#Mysql
#프로그램
#소스
like 아닌것만 호출하는 법
검색할때 like를 사용한다 그러나 해당 문구가 안들어간 내용을 호출할때 사용하는 방법이다필드면 !like '%검색문구%' -> 이런식으로 사용할것 같지 만 그렇지 않다 select * from tablename where 1 and !(필드명 like '%검색내용%') 검색내용이 없는 레코드를 호출하게 된다
#Mysql
#프로그램
#소스
서브쿼리 내용호출할때 사용 댓글수 많은것 순으로 정렬
select *,( select count(*) from table2 where 1 and table1.idx.code=table2.sidx_code //상위에 해당하는내용과 서브에 해당하는 내용을 일치시켜서 갯수호출함 group by sidx_code ) as count //count로 카운트 갯수를 표기함from table1where 1order by count //전체 적인 지리문을 정렬함 첫번째 테이블 table1두번째 테이블 table2 table1.idx_code값은table2.sidx_code값과 동일함 sidx
#Mysql
#프로그램
#소스
root 비번 잃어버렸을경우 비밀번호 변경하기
1. /etc/init.d/mysqld stop 을 쳐줍니다 *MYSQL 데몬 종료 2. mysqld_safe --skip-grant & 를 쳐줌 위와 같이 치면 비번 없이 mysql에 접속할수 있다 mysql -u root -p 을 실행하고 비번 물으면 그냥 엔터 친후에 실행해야되는것들임 3.비번변경 use mysql update user set password=password('암호') where user='root'; 4)재실행flush privileges
#Mysql
#프로그램
#소스
게시물 작성중에 최근 등록한 사람 아이디별로 노출하기
10명의 사람이 글을 여러게 올려놓았을때최근에 올린 사람3명을 불러오기 위한 지리문select distinct(이름) from tablename where and sidx_code='$key_code' order by 날짜 desc
#Mysql
#프로그램
#소스