본문 바로가기

Programming/DataBase46

[mysql] mysql 명령어 1.데이터 베이스 접속하기 mysql -u 사용자명 -p 데이터베이스이름 mysql -u root (계정과 비번을 만들지 않았을때) mysql -u root -p(루트 비번이 있을때) 2.데이터베이스 추가 mysqladmin -u root -p create 데이터베이스명 3.루트 계정비밀번호 바꾸기 mysqladmin -u root -p password 새비밀번호 mysqladmin -u root password 비밀번호(비밀번호를 처음 설정시) 4.사용자추가 및 권한 설정 사용자계정:abc , 사용자 패스워드:1234 접속 : mysql -u root -p mysql> USE mysql;mysql> INSERT INTO user (Host, User, Password) VALUES ('localhost.. 2017. 9. 22.
[Oracle]주민번호로 나이구하기 주민번호로 현재 나이를 구하기. SELECT EXTRACT(YEAR FROM SYSDATE) - (DECODE(SUBSTR(JUBUN,7,1),'1', '19','2','19','20') || SUBSTR(JUBUN,1,2)) +1 as "현재나이" FROM (SELECT [주민번호] JUBUN FROM DUAL); EXTRACT - 원하는 데이터 형식을 추출한다.DECODE - 조건으로 값을 설정하는것.EXTRACT(YEAR FROM SYSDATE) : 현재 년도를 구한다. 주민번호에서 7번째 자리수를 뽑아서 그것이 1,2이면 1900년대생, 그외(3,4)이면 2000년대생임. 2017. 1. 10.
[ORACLE]테이블과 데이터 복사하기 create table as 테이블 복사하기 스키마 데이터CREATE TABLE 새로만들테이블명 ASSELECT * FROM 복사할테이블명 [WHERE 절] 테이블 구조만 복사하기CREATE TABLE 새로만들테이블명 ASSELECT * FROM 복사할테이블명 WHERE 1=2 [where에다가 참이 아닌 조건을 넣어줌] 테이블은 이미 생성되어 있고 데이터만 복사INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절] 주의할 점은, Primary Key 나 Index 등 Constraint 는 복제되지 않습니다. 당연한 것이, 복제된다면 동일한 이름의 Object 가 이미 존재한다는 에러를 만나게 되겠죠. 데이터를 잠시 옮겨놓기 위한 용도의 테이블 복제에선 불필요하다고 봅니다. 2016. 11. 18.
[TOAD] Lock 세션 종료 [TOAD] Lock 세션 종료Database -> Monitor -> Session Browser 세션브라우저의 Lock 탭에서 확인 해당 락에서 오른쪽 버튼을 누르면 해당 세션정보 해당세션에서 오른쪽 버튼 Kill Session을 명령하면 세션을 강제로 끊음 2016. 4. 8.