반응형

요즘 자꾸 까먹는 거 같다.
자주 쓰지를 않으니.. 

테이블 리스트(컬럼포함) 조회
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '데이터베이스명';
이렇게 하면 조회를 해온다.

테이블 인덱스 조회
SELECT *
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = '데이터베이스명';
이렇게 하면 조회를 해온다.

잊어버리지 말자.

반응형
반응형
서버 정보 확인하다가 찾게 된 정보 이다.

1. model 확인
dmidecode -s system-product-name or dmidecode | grep Name

2. CPU 확인
cat /proc/cpuinfo

3. ram 확인
cat /proc/meminfo | grep MemTotal

4. os 확인
cat /etc/issue
uname -a
cat /etc/*-release | uniq

5. serial number 확인
dmidecode -s system-serial-number

6. raid 상태확인
cat /proc/mdstat or cat /etc/fstab
cat /proc/driver/cciss/cciss0


7.HDD 모델확인 : hdparm -i /dev/sda

8.bit 확인
1)getconf LONG_BIT
2)arch
3)uname -m
4)echo $HOSTTYPE
5)lscpu |grep ^Arch



반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] IP변경  (0) 2021.01.14
[CentOS7] GITHUB 사용  (0) 2021.01.14
심볼릭 링크 생성  (0) 2017.11.28
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
반응형

작업하던 기능중에 mysql DB에 ','으로 구분되어 있는 값을 검색하는 일이 생겨버렸다.

열심히 찾다보니 좋은 정보를 찾게되어 내용을 정리해서 올려본다.


PHP 함수중에 in_array, array_search 처럼 배열안에 있는 값을 찾을수 있는 MySql 함수를 찾게 되었다.
MySql함수는 find_in_set 함수 이다.

사용방법은 아래와 같다.


ex)

테이블 컬럼에 있는 값이 1,2,3,4, or test, asd, sql, php 등으로 되어 있을경우 사용을 할수 있는거 같다.


1. select test_ex from dum where find_in_set(1, 데이터 컬럼);

2. SELECT *

FROM test1_tbl a, test2_tbl b

WHERE FIND_IN_SET(b.test2_id, a.test1_data) AND

b.test2_name LIKE CONCAT('%', 'TEST', '%');


반응형

+ Recent posts