본문 바로가기

분류 전체보기140

day25) [MySQL] MySQL root 비밀번호 변경 팀원들과의 협업을 위해 기존의 MySQL의 root비밀번호를 바꾸려한다. 1) MySQL 8.0 Command Line Client에서 기존 비밀번호 입력 2) 비밀번호 저장 ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 변경할 비밀번호; 3)변경사항 저장 FLUSH PRIVILEGES; 4)MySQL 종류후 다시 로그인 2022. 2. 4.
day24) [Oracle]정보 추출, 가공을 통해 원하는 데이터 얻기(INSTR, SUBSTR,REPLACE,LPAD,RTRIM,TRIM) [테이블 생성] create table test( tpk int primary key, tname varchar(100) not null, tnumber varchar(100), temail varchar(100) ); insert into test values((select (nvl(max(tpk),0))+1 from test), '홍길동', '010-1034-3434', 'qkqkqk1004@nate.com'); insert into test values((select (nvl(max(tpk),0))+1 from test), '김두루미', '070-9999-8888', 'kimbird@hanmail.net'); insert into test values((select (nvl(max(tpk),0))+.. 2022. 1. 30.
day24) [Oracle] 랜덤값 입력하기 (DBMS-RANDOM, CONCAT) [랜덤 숫자 출력] 1. SELECT DBMS_RANDOM.RANDOM FROM DUAL; -양수 음수 구분없는 랜덤값 출력 2. SELECT DBMS_RANDOM.VALUE FROM DUAL; -0과 1사이의 랜덤 난수 생성 3. SELECT DBMS_RANDOM.VALUE(1,1000) FROM DUAL; -1부터 1000사이의 랜덤수 생성 4.FLOOR(내림), CEIL(올림), ROUND(반올림) SELECT ROUND(DBMS_RANDOM.VALUE(1,1000)); -1부터 1000까지 랜덤수 생성 후 반올림 [랜덤 문자열 출력] SELECT DBMS_RANDOM.STRING(OPT,LEN) FROM DUAL; -OPT에 따라 다양한 출력이 가능하다 1. 'U' -> 임의의 대문자 알파벳의 문.. 2022. 1. 28.
day24) [Oracle] 대소문자 구별 없이 모두 검색(AND, OR, LOWER, UPPER, NOT, IN) [테이블 생성] 대소문자 구분없는 데이터 생성 create table fruit( name varchar(20) not null, price int default 0, cnt int default 0 ); insert into fruit values('ApplE', 1000, 3); insert into fruit values('APPLE', 1100, 4); insert into fruit values('apple', 1200, 5); insert into fruit values('banana', 1200, 6); insert into fruit values('coconut', 1300, 5); insert into fruit values('grape', 900, 7); [AND] -n가지 조건이 모두.. 2022. 1. 28.