본문 바로가기

분류 전체보기24

Method( 가변인자, ) 가변인자 ... varargs 으로 매개변수 선언하면 가변인자를 받을수 있다 메서드 호출시 전달된 가변인자로 배열이 생성되어 매개변수로 사용 public class Main { public static void main(String[] args) { int s = sum(1,2,3,4,5);//15 } public static int sum(int... varargs) { int net = 0; for(int arg : varargs){ net+=arg; } return net; } } 2021. 12. 25.
내장 함수 형변환 함수 함수 Description CAST CAST( expression as 데이터형식 ) CAST('2020-10-19 12:35:29.123' as DATE) CONVERT CONVERT(expression, 데이터 형식 ) CONVERT('2020-10-19 12:35:29.123',TIME) 문자, 문자열 함수 함수 Description CONCAT 여러개의 문자열 합성 CONCAT(문자열1,문자열2, ... ) CONCAT("hello"," ","world") # "hello world" CONCAT_WS 문자열을 구분자로 이어서 합성 CONCAT_WS(구분자,문자열1,문자열2,) CONCAT_WS("-","2021","12","25") # "2021-12-25" ASCII 문자의 아스키.. 2021. 12. 24.
Prepare & Execute(동적 SQL) Prepare & Execute prepare : SQL을 실행하지 않고 쿼리문을 준비 execute : 쿼리문을 실행, 변수를 대입할수 있음 -- 변수선언 SET @minimum = 80; -- prepare 선언 PREPARE passStudents FROM "select name, score from students where score >= ?"; -- ? 자리에 변수 삽입해서 실행 EXECUTE passStudents USING @minimum; -- prepare 해제 DEALLOCATE PREPARE passStudents; 2021. 12. 24.
USER 비밀번호 변경, USER 목록 조회 비밀번호 변경 SET GLOBAL validate_password.policy=0; -- 비밀번호 복잡도 정책 off SET GLOBAL validate_password.length=0; -- 비밀번호 길이제한 off ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword' -- 비밀번호 변경 사용자 조회 -- 생성된 사용자 목록 SELECT user FROM mysql.user; -- 현재 사용자 SELECT current_user(); 2021. 9. 15.