SQL(6)
-
MySQL 제약조건
제약 조건(constraint) 제약조건이란 데이터의 무결성을 지키기 위해, 데이터를 입력받을때 실행되는 검사 규칙을 의미한다. 이러한 제약조건은 CREATE문으로 테이블을 생성할때나 ALTER문으로 필드를 추가할때도 설정할수도 있다. MySQL에서 사용 가능한 제약조건 1.NOT NULL 2.UNIQUE 3.PRIMARY KEY 4.FOREIGN KEY 5.DEFAULT 1.NOT NULL NOT NULL 제약 조건을 설정하면, 해당필드는 NULL값을 저장할 수 없습니다. 즉, 이 제약조건이 설정된 필드는 무조건 데이터를 가지고 있어야합니다. CREATE TABLE 테이블이름 ( 필드이름 필드타입 NOT NULL, ... ) 2.UNIQUE UNIQUE 제약 조건을 설정하면, 해당 필드는 서로 다른 값..
2020.07.23 -
The SQL WHERE Clause
The SQL WHERE Clause The WHERE clausesms 는 records를 필터링 하는데 사용된다. 또한 특정한 조건을 만족하는 records만을 추출하기 위해서도 사용된다. WHERE Syntax SELECT column1, column2, ... FROM table_name WHERE condition; WHERE Clause Example SELECT * FROM Customers WHERE Country='Mexico'; 커스터머중 멕시코 사람만 뽑는다.
2020.07.18 -
The SQL SELECT DISTINCT Statement
SELECT DISTINCT SELECT DISTINCT란 다른 값들을 리턴하기 위한 선언문이다. 테이블안에서 컬럼은 종종 많은 중복값을 가진다. 이때 다른값의 리스트만 원할때 사용할수있다. SELECT DISTINCT Syntax SELECT DISTINCT column1, column2, ... FROM table_name; SELECT Example Without DISTINCT Country 컬럼에서 모든 값을 셀렉하는 경우 SELECT Country FROM Customers;
2020.07.18 -
SELECT Statement
The SQL SELECT Statement The SELECT statement는 데이터를 데이터 베이스로 부터 선택할때 사용된다. 반환된 데이터는 result-set이라고 불리는 result table에 저장 된다. SELECT Syntax SELECT * FROM table_name; SELECT Column Example ex) 커스터머 테이블에서 커스터머네임 그리고 시티 라는 columns을 셀렉 할때 SELECT CustomerName, City FROM Customers;
2020.07.16 -
데이터 베이스 테이블
Database Tables 데이터 베이스는 한개 혹은 그 이상의 테이블을 가진다. 각각의 테이블은 이름으로 확인된다. 또한 테이블은 데이터와 함께 records 를 가진다. SQL Statements 당신이 데이터 베이스에서 수행하기 위한 대부분의 행동들은 SQL statement로 수행된다 . ex) SELECT * FROM Customers; 위의 statement는 Customers테이블의 모든 records를 선택한다 SELECT - 데이터 베이스로 부터 데이터를 추출한다. UPDATE - 데이터베이스의 데이터를 업데이트 한다. DELETE - 데이터 베이스로 부터 데이터를 삭제한다. INSERT INTO - 새로운 데이터를 데이터베이스에 넣는다. CREATE DATABASE - 새로운 데이터베..
2020.07.15 -
SQL 이란
SQL 이란 데이터 베이스에 접근 혹은 조작 하기위한 표준언어이다. SQL로 할수있는것들 -데이터베이스에 대하여 쿼리를 실행가능 -데이터 베이스로 부터 데이터를 받을수 있다. -기록을 데이터베이스에 넣을수 있다. -기록을 업데이트 할수있다. -데이터 베이스에서 기록을 삭제할수 있다. -새로운 데이터베이스를 생성할수있다. -데이터 베이스 안에 새로운 테이블을 생성할수 있다. -데이터 베이스에 stored procedures 를 생성할수 있다. -데이터 베이스에 views 를 생성할수 있다. -테이블에 접근 허용을 설정할수 있다. SQL을 사용하여 웹사이트를 만들때 An RDBMS(Relational Database Management System) database program (i.e. MS Access..
2020.07.15