mysql 사용자 추가 제거 권한 부여
MySQL에서 사용자를 추가/제거 하는 방법과 권한을 부여하는 방법입니다. 접속하기$ mysql -u root -p 사용자 확인하기mysql database를 선택하고, host, user, password를 확인합니다. mysql >use mysql; mysql > select host, user, password from user; 여기서 host는 localhost, '%'가 있습니다. 사용자 아이디 뒤에 @localhost, '%'에 따라서 외부 접근이 허용되는 권한을 줄 수 있습니다. localhost는 내부접근, '%'는 외부 접근입니다. 사용자 추가 (권한 추가)사용자 아이디를 만드는 방법, 비밀번호 추가, 외부접근 허용userid에 추가하고자 하는 아이디를 입력하면 됩니다. identifi..
2017. 8. 23.
MYSQL join 예제&문제 10
-- 학적 테이블에 존재하는 학생들 중에서 아직 등록을 못한 학생이 있다. 각 학생에 대하여 학번, 이름, 등록년도, 학기, 이름, 등록년도, 학기, 학생이 등록한 납입금 총액을 출력하라 -- (x ???) select student.stu_no, stu_name, fee_year, fee_term, fee_payfrom student, feewhere not EXISTS (select student.stu_no, stu_name, fee_year, fee_term, fee_payfrom student, feewhere student.stu_no = fee.stu_no); -- -- 학적 테이블과 성적테이블을 크로스 조인하여 학번 , 이름, 성적년도, 학기를 출력하라 select student.stu_n..
2016. 12. 14.
MYSQL Groupby & having 예제 문제 6
-- student 테이블에 있는 학생의 입학년도별 그룹을 출력하라 -- select substring(stu_no,1,4) from student GROUP BY substring(stu_no,1,4); select substring(stu_no,1,4),stu_name from student GROUP BY substring(stu_no,1,4),stu_name; -- 각 입학년도별 총 학생 수를 출력하라 select substring(stu_no,1,4),count(stu_name) from student GROUP BY substring(stu_no,1,4); -- 등록한 학생에 대하여 학번, 등록횟수 , 각 학생이 받은 장학금의 전체 합을 출력하라 select stu_no, count(fee_y..
2016. 12. 8.
MYSQL 통계 함수 SUM AVG MAX MIN 예제 문제 5
-- 2007년에 등록한 학생에 대한 학번, 년도, 학기, 장학금액, 납부총액(등록금-장학금),-- 납부금비율(납부총액/등록금*100), %를 출력하시오 SELECT * FROM FEE; SELECT STU_NO, FEE_YEAR, FEE_TERM, (FEE_TOTAL-JANG_TOTAL) AS '납부총액', ((FEE_TOTAL-JANG_TOTAL)/FEE_TOTAL*100) AS '납부금비율'FROM FEEWHERE FEE_YEAR = 2007; -- 등록 테이블에서 등록년도가 2006년인 학생의 학번, 이름을 출력하라 SELECT S.STU_NO, S.STU_NAMEFROM FEE F, STUDENT SWHERE F.STU_NO=S.STU_NOAND FEE_YEAR=2006; -- 등록테이블에서 2..
2016. 12. 7.
MYSQL IN&BETWEEN&NULL&예제&FROM절 문제3
use haksa; -- 야간인 학생들의 학번과 이름을 출력하라select * from student; select stu_no, stu_namefrom studentwhere juya='야'; -- 휴대폰을 가지고 있는 학생의 학번과 이름 휴대폰 번호를 출력하라select stu_name, stu_no, phone_nofrom studentwhere phone_no is not null; -- 1985년 이후에 출생한 여학생의 학번, 이름, 주민등록번호를 출력하라 select stu_no, stu_name,id_numfrom studentwhere substring(id_num,8,1)=2and birth_year >1985; -- 휴대폰 번호가 016,018,019로 시작하는 휴대폰을 소지한 학생의 ..
2016. 12. 5.