데이터베이스/SQL
-
트리거데이터베이스/SQL 2024. 1. 25. 16:46
DELIMITER // -- INSERT 트리거 CREATE TRIGGER trg_insertedMemberTBL AFTER INSERT ON memberTBL FOR EACH ROW BEGIN INSERT INTO deletedmembertbl VALUES (NEW.memberID, NEW.memberName, NEW.memberAddress, CURDATE()); END // DELIMITER ; INSERT INTO memberTBL VALUES ('ABCD', '테스트', '서울시 어쩌구'); DELIMITER // -- 업데이트 트리거 1 CREATE TRIGGER trg_updatedMemberTBL AFTER UPDATE ON memberTBL FOR EACH ROW BEGIN INSERT ..
-
PHP와 MariaDB 연동데이터베이스/SQL 2023. 12. 28. 17:02
PHP와 MariaDB 기본 연동 DB 접속 앞으로 필요한 부분은 echo "MariaDB 접속 성공"; 이 부분 전까지이므로 $con=mysqli_connect("localhost", "root", "1234", "") or die("MariaDB 접속 실패"); 위와 같이 한 행으로 줄여 코딩 실패하면 오류 메시지 출력 후 PHP 종료 데이터베이스 생성 이후 DB 이름 변경해서 다시 생성, sqlDBp로 변경하고 다시 확인해 본 결과 테이블 생성 데이터 입력
-
PHP 기본 문법데이터베이스/SQL 2023. 12. 28. 17:02
PHP 코드의 확정명은 *.php로 사용 php 기본 틀 php 주석 변수와 출력 // 실행 결과 100안녕하세요?MariaDB PHP의 변수 이름은 몇 가지 규칙을 따라야 함 제일 앞에 $가 붙어야 함 문자와 숫자, 언더바(_)를 사용할 수 있지만 숫자로 시작할 수 없음 ex) $abc (O), $abc123 (O), $_abc123 (O), $123 (X), $123abc (X) 대소문자를 구별함 ex) $abc와 $ABC는 다른 변수 데이터 형식 PHP 데이터 형식은 정수(int), 실수(double), 문자열(string), 불형(boolean), 객체(object), 배열(array) 등이 있음 문자열 문자열은 큰 따옴표 혹은 작은 따옴표를 사용해도 되지만 큰 따옴표로 묶고, 그 내부에 필요할 ..
-
-
XAMPP 설치데이터베이스/SQL 2023. 12. 14. 17:22
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.2.13/ XAMPP - Browse /XAMPP Windows/7.2.13 at SourceForge.net Making Paperless Happen to Move Your Company Forward Preserve and bring visibility to all your physical documents in a digital environment sourceforge.net 경고창 떠도 걍 무시, Programs Files (x86)에 설치할 수 없다는 뜻 설치 후 환경 설정 최종 설정 끝 이후에는 컴퓨터를 재부팅해도 Apache 서비스 자동 시작 ~재부팅~ 메모장 켜기 입력 후 C..
-
SQL 고급데이터베이스/SQL 2023. 11. 9. 15:14
숫자 데이터 형식(많이 쓰게 될) 데이터 형식 바이트 수 설명 INT 4 정수 FLOAT 4 소수점 아래 7자리까지 표현 DOUBLE 8 소수점 아래 15자리까지 표현 변수의 사용 SQL도 다른 일반적인 프로그래밍 언어처럼 변수를 선언하고 사용할 수 있음 SET @변수이름 = 변수의 값 ; -- 변수의 선언 및 값 대입 SELECT @변수이름 ; -- 변수의 값 출력 변수는 HeidiSQL을 재시작할 때까지는 계속 유지되지만, HeidiSQL을 닫았다가 재시작하면 소멸됨 데이터 형식과 형 변환 CAST(), CONVERT() 함수를 사용, 두 함수는 거의 비슷한 기능을 함 CAST( expression AS 데이터형식 [ (길이) ] ) CONVERT( expression , 데이터형식 [ (길이) ] ..
-
SQL 기본 문법데이터베이스/SQL 2023. 10. 27. 14:52
DBname : DBMADANG CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(8) ); CREATE TABLE Customer ( custid NUMBER(2) PRIMARY KEY, name VARCHAR2(40), address VARCHAR2(50), phone VARCHAR2(20) ); CREATE TABLE Orders ( orderid NUMBER(2) PRIMARY KEY, custid NUMBER(2) REFERENCES Customer(custid), bookid NUMBER(2) REFERENCES Book(bookid), salepr..