일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 외부 접속 설정
- procedure 삭제 명령어
- MySQL
- 외부 접속
- rwxrwxrwx
- MySQL 변수 선언
- MySQL 세션 변수
- 리눅스
- LINUX PORT 상태 확인
- TOMCAT 버전 확인
- MySQL View 내용 확인
- DB 생성
- JAVA 버전 확인
- MySQL Procedure 내용 확인
- 소린TV
- MySQL 프로시저 삭제 명령어
- linux 명렁어
- MySQL @ 세션 변수
- rwx
- user생성
- procedure 삭제
- MySQL @
- aws ec2
- mysql procedure
- 4Step
- Linux
- 권한
- 수학 풀이 방식
- 수학 풀이
- MySQL 스크립트 확인 명령어
- Today
- Total
목록분류 전체보기 (14)
us01
MySQL에서 @붙은 변수는 세션 변수라고 하며, @붙은 변수는 세션이 종료될 때까지 사용이 가능합니다 아래 간단한 예제를 참고해요 SET @z = 1; DELIMITER // SET @x = 1; CREATE PROCEDURE dorepeat(do1 INT) BEGIN DECLARE y INT DEFAULT 1; REPEAT SET y = y + 1; UNTIL y > do1 END REPEAT; SET @x = @x + 1; SELECT y, @x; END// DELIMITER ; CALL dorepeat(1); 간략하게 코드를 설명하자면 아래와 같습니다 1. 변수는 총 3개 @z(세션 변수), @x(세션 변수), y(지역 변수)를 선언했고, 위치를 잘 봐주세요 - 위치: @z는 DELIMITER /..
MySQL View(뷰), Procedure(프로시저) 스크립트 내용 확인 SHOW CREATE VIEW View_Name; SHOW CREATE PROCEDURE Procedure_Name;
DROP PROCEDURE IF EXISTS ProcedureName; > ProcedureName 이름으로 된 프로시저 삭제 명령어입니다
mysql pl/sql에서 procedure작성시 중간에 ;을 입력하게되면 delimiter로 인해 명령문이 중간에 끊키게 됩니다 그래서 ;을 입력해도 sql문이 실행이 되지 않도록 delimiter를 //로 변경해주는 작업이 필요합니다 변경 방법은 DELEMITER // BEGIN . . . END // DELIMITER ; DELEMITER // 이 부분이 지금부터 아래 명령의 명령 구분자를 //로 변경해주겠다는 의미이며, 반대로 다시 명령의 명령 구분자를 ;으로 변경하기 위한 의미로는 DELEMITER ;입니다 주의할 점은 DELEMITER를 입력한 후 띄어쓰기를 해야 오류없이 DELEMITER를 변경할 수 있습니다
rwxr-xr-x ...?? 777, 755, 644, ...? 예로 rwxrwxrwx(777)에서 rwx를 하나의 묶음으로 볼때 첫번째 묶음부터 User, Group, Other의 권한을 의미 즉, rwx를 더하면 7이되고 777이란건 User, Group, Other의 순서로 rwxrwxrwx와 같은 말 r(Read), w(Write), x(eXecute)는 각각 고유한 숫자 값을 갖고 있다 2진수 표현 >> r : 100 >> 4 w : 10 >> 2 x : 1 >> 1 8진수 표현 >> 0 >> --- 1 >> --x 2 >> -w- 3 >> -wx 4 >> r-- 5 >> r-x 6 >> rw- 7 >> rwx EX)--wx-wx-wx 1 >> 총 10 자리로, A|B|C|D 문자로 표현 A 자..
Tape ARchive = tar : 파일 압축 방법 순서 파일들 > 묶기 > 압축 압축 > 묶은거 풀기 > 파일들 압축 1.tar -cf name.tar a b c : 파일들을 묶는 작업 2.tar -zcf name.tar.gz a b c : 파일들 묶고, 압축 풀기 1.tar -xvf name.tar 2.tar -zxcf name.tar.gz 옵션 -f : 파일 이름 지정 -c : 파일을 tar로 묶음 -z : gzip으로 압축하거나 풀음 -x : tar 압축 풀음 -v : 내용을 자세히 출력 -p : 파일 권한 저장 -c : 경로 지정
자주쓰는 명령어 mkdir : 디렉토리 생성 rmdir : 디렉토리 삭제 touch : 빈 파일 생성 mv : 파일 이동/변경 rm : 파일 삭제(이름을 변경할 때도 사용, -ri 옵션과 사용) cp : 파일 복사 ls -l | less : 출력 내용 전체 보기 vi i : 현재 위치에서 입력 a : 현재 위치 맨 앞에서 입력 o : 새로운 라인에서 입력 :wq : 저장 후 나가기 :w : 저장 :q : 나가기 파일 찾기 find ./ *.java -size +1c : 파일 크기가 1이상의 확장자가 .java인 파일을 현재 위치에서 검색 파일 내용 확인 cat ex.java : 문서 전체 확인 head -n2 ex.java : 위에서 2줄 확인 tail -n2 ex.java : 밑에서 2줄 확인 grep..
database에서 user는 database를 사용하는 주체로서 OS를 운영하는 user와는 분리되어 있습니다. user는 소유하고 있는 database안에 있는 object의 권한을 변경하고 제어할 수 있습니다. >> 현재 등록되어 있는 user 확인 select * from PG_SHADOW >> user가 갖고 있는 role 확인 \du ROLE 기능 SUPERUSER USER들을 생성하고 권한을 부여해 주는 USER CREATE ROLE USER가 새로운 ROLE을 정의하는 기능을 생성 CREATE DB USER가 DB를 생성하는 권한을 부여하는 기능 REPLICATION USER가 DB를 실시간으로 복사하는 기능 >> create db 권한을 부여하면서 password있는 user 생성 CRE..