본문 바로가기

mysql

MySQL 버전 확인 방법 여러가지 sql, 리눅스, yum, rpm, mysqladmin MySQL 버전 확인 방법 여러가지 sql, 리눅스, yum, rpm, mysqladmin 방법1 linux mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1 mysql접속 mysql -u testuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 810996 Server version: 5.0.77 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 방법2 sql SELECT.. 더보기
MySQL GRANT 계정 생성 및 권한 관리, MySQL 계정 삭제 MySQL GRANT 계정 생성 및 권한 관리 계정을 생성 및 권한 부여 GRANT 쿼리 사용법입니다.쿼리사용법GRANT 권한종류 ON 대상 TO 계정명 IDENTIFIED BY 암호 [WITH GRANT OPTION];계정을 생성 후 변경된 내용을 적용하기FLUSH privileges; 쿼리(Query) 종류 CREATE, ALTER, DROP -> 테이블 생성, 변경, 삭제 -> 일반 사용자, 관리자 SELECT, INSERT, UPDATE, DELETE -> 테이블의 레코드 조회, 입력, 수정, 삭제 -> 일반 사용자, 관리자RELOAD -> 권한 부여된 내용을 리로드 -> 관리자SHUTDOWN -> 서버 종료 작업 실행 -> 관리자ALL -> 모든 권한 허용 -> 관리자와 동급 USAGE -> 권.. 더보기
MYSQL GROUP BY , HAVING 그룹화 함수 1. 그룹화 GROUP BY 열1, 열2, ... 그룹화를 하는 이유는 집계함수를 수행하기 위해서입니다. ex) SELECT name, COUNT(name), SUM(quantity) FROM products GROUP BY name; name을 기준으로 그룹화 하여 COUNT(name), SUM(quantity) 함수를 명령합니다. 그 결과 COUNT의 값은 Item1 = 2 , Item2 = 1 , Item3 = 1 이 조회되고, SUM의 값은 Item1 = 7 , Item2 = 3 , Item3 = 8 이 조회됩니다. ex) SELECT MIN(no), name, SUM(quantity) FROM products GROUP BY name; GROUP BY로 그룹화 하지 않은 필드는 SELECT 할 .. 더보기