ksmart_dbms(20)
-
MySQL개발환경 구축_sql
DBMS 다운로드 http://oracle.com/ 더보기 HeidiSQL 서버 설치 더보기 MySQL DBA root 로그인 더보기 DB 생성 create database dev42db; 데이터베이스 dev42db 를 생성한다. 접근부여 grant select,insert,update,delete,create,drop,alter ON dev42db.* to 'dev42id'@'localhost' identified by 'dev42pw'; 권한부여 select, insert, update, delete, create, drop, alter dev42db 모든 테이블에 아이디 dev42id 패스워드 dev42pw 일반 사용자 계정으로 로그인
2022.02.20 -
프로시저 예외 처리 - OverFlow
https://runebook.dev/ko/docs/mariadb/mariadb-error-codes/index MariaDB - MariaDB 오류 코드 - MariaDB는 MySQL과 오류 코드를 공유 할뿐만 아니라 MariaDB와 관련된 여러 MariaDB는 MySQL과 오류 코드를 공유 할뿐만 아니라 MariaDB와 관련된 여러 가지 새로운 오류 코드를 추가합니다. 오류 코드의 예는 다음과 같습니다. SELECT * FROM x; ERROR 1046 (3D000): No database selected 오류 runebook.dev
2022.02.07 -
프로시저 실습_sql
1. 회원테이블의 아이디와 패스워드를 입력받아 일치하는 이메일을 출력하는 프로시저 2. 사용자의 아이디와 비밀번호를 입력받아 사용자의 아이디와 이메일을 조회하고 이메일 out 파라미터에 담는 프로시저 3. 회원 아이디를 입력받아 회원의 등급 조회하는 프로시저 4. 회원의 아이디를 입력받아 회원 등급을 조회하는 프로시저 5. 입력받은 범위 만큼 합산된 결과를 누적하는 프로시저 6. 입력한 수 범위 중 2를 제외한 총합을 구하는 프로시저 7. while leave(java:for break) 8. 입력한 수 범위만큼 총합을 구하는 프로시저 다음과 같이 숫자를 입력받아 구구단의 결과를 tb_gugu에 삽입하는 프로시저를 정의하고 호출하시오. 약수와 약수의 합계를 구하는 프로시저를 만들고 250을 입력받아 호출..
2022.02.07 -
프로시저_sql
유형 : 리턴 프로시저 반환x 함수 반환o 파라미터 매개변수에 변수 선언해놓은것 문맥 in mName 에 받는다 out mName 에 받을 값 저장할것이다.
2022.02.07 -
트랜잭션_sql
select @@autocommit; 커밋 값 확인 set @@autocommit :=0; 기본값이 true(1)로 되어있는 경우 false(0)으로 설정해 자동 커밋을 해제한다. start transaction; 트랜잭션 수행 시작 sava point a; sava point b; rollback to savepoint a; 저장된 savepoint로 rollback rollback 트랜잭션
2022.02.07 -
SQL 실습_db
데이터베이스 생성 MySQL에 데이터 베이스 생성 create database 생성할 데이터베이스 이름 옵션(인코딩 방식) 데이터 베이스 조회 SELECT * FROM tb_user; MySQL에 사용자 아이디 생성 MySQL에 사용자 아이디 삭제 데이터베이스 권한 MySQL에 생성된 DB에 사용자 권한 부여 변경된 내용을 메모리에 반영 MySQL에 생성된 db에 사용자 권한 회수 데이터베이스 생성 테이블 생성 MySQL 에 생성된 DB 선택 USE ksmart42db; 선택된 DB에 테이블 생성 CREATE TABLE tb_user ( u_id VARCHAR(100) NOT NULL PRIMARY KEY COMMENT '사용자 아이디' ,u_pw VARCHAR(100) NOT NULL COMMENT '..
2022.02.01