본문 바로가기

_Programming/DataBase

(5)
Error. 1046 1046 : No database selected sql문 실행시에 실행 대상 데이터베이스가 선택되지 않았다는 에러로 use 데이터베이스명; 을 해주면 해당 데이터베이스로 sql문이 실행된다.
MariaDB.명령어 Command Prompt (MariaDB)에 명령어 입력 접속, 종료 기본 계정이름은 root 비밀번호는 설치시 입력한 번호 // 접속 mysql -u 계정이름 -p // use mysql //종료 exit 데이터베이스 root계정에서 데이터베이스를 생성하고 필요 시에 다른 계정에서 해당 데이터베이스로 권한 부여 하여 사용 가능. (다른 계정에 권한을 주고 해당계정에서 데이터베이스 생성시 Access denied for user '해당계정'@'localhost of %' to database '생성하려는데이터베이스이름' 이라고 요청이 거부되므로 참고.) // 생성 create database 데이터베이스이름; //조회 show databases; 계정 @'localhost' : 로컬에서만 접속 가능 @..
Error.ORA-00001 ORA-00001: unique constraint (~PK) violated 무결성 제약 조건 에러 UK, IK, PK, FK와 같이 테이블에 단 하나만 존재해야하는 key를 중복해서 넣을 때 발생하는 에러로 SQL의 INSERT문을 점검하여 key값이 중복되지 않게 해야 한다.
Oracle.명령어정리 - system/oracle로 접속 SQL> conn system/oracle - User 정보 확인 SQL> select username, default_tablespace, temporary_tablespace FROM DBA_USERS; - User생성 SQL> CREATE USER user_name IDENTIFIED BY user_password - User 권한부여 [권한]종류 : SQL> GRANT 권한 TO user_name - User 비밀번호 변경 SQL> ALTER USER JSPUSER IDENTIFIED BY lion; - User 삭제 SQL> DROP USER user_name; - User lock확인 SQL> select username, account_status, loc..