Computer Science/Database 63

W3Schools SQL | #54 SQL INJECTION 악성 기술

SQL Injection SQL Injection 데이터베이스에 악성 코드를 배치하여 데이터베이스를 파괴할 수 있는 코드 삽입 기술 SQL in Web Pages txtUserId = getRequestString("UserId"); txtSQL = "SELECT * FROM Users WHERE UserId = " + txtUserId; username, ID 같은 입력을 요청할 때 실행할 SQL문을 삽입한다. SQL Injection Based on 1=1 is Always True SELECT UserId, Name, Password FROM Users WHERE UserId = 105 or 1=1; 항상 참인 구문이기에 모든 사용자의 이름, 암호에 엑세스할 수 있다. SQL Injection Ba..

W3Schools SQL | #53 SQL VIEWS 테이블

SQL Views SQL Views 결과를 기반으로 하는 가상 테이블 SQL CREATE VIEW Statement CREATE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition; SQL CREATE VIEW Examples CREATE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName FROM Customers WHERE Country='Brazil'; SQL Updating a View CREATE OR REPLACE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE ..

W3Schools SQL | #49 SQL DEFAULT CONSTRAINT 이용법

SQL DEFAULT Constraint SQL DEFAULT Constraint column 값의 디폴트 값을 설정한다. SQL DEFAULT on CREATE TABLE CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City varchar(255) DEFAULT 'Sandnes' ); SQL DEFAULT on ALTER TABLE ALTER TABLE Persons ALTER City SET DEFAULT 'Sandnes'; DROP a DEFAULT Constraint ALTER TABLE Persons ALTER City DRO..

W3Schools SQL | #47 SQL FOREIGN KEY CONSTRAINT 이용법

SQL FOREIGN KEY Constraint SQL FOREIGN KEY Constraint Foreign key - 테이블 간의 관계를 생성한다. child table - foreign key 있는 테이블 parent table - primary key 있는 테이블 SQL FOREIGN KEY on CREATE TABLE CREATE TABLE Orders ( OrderID int NOT NULL, OrderNumber int NOT NULL, PersonID int, PRIMARY KEY (OrderID), FOREIGN KEY (PersonID) REFERENCES Persons(PersonID) ); SQL FOREIGN KEY on ALTER TABLE ALTER TABLE Orders AD..

W3Schools SQL | #46 SQL PRIMARY KEY CONSTRAINT 이용법

SQL PRIMARY KEY Constraint SQL PRIMARY KEY Constraint 레코드를 식별하는 역할을 하는 column을 정하는 명령어 SQL PRIMARY KEY on CREATE TABLE CREATE TABLE Persons ( ID int NOT NULL PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int ); SQL PRIMARY KEY on ALTER TABLE ALTER TABLE Persons ADD PRIMARY KEY (ID); DROP a PRIMARY KEY Constraint ALTER TABLE Persons DROP PRIMARY KEY;