본문 바로가기
반응형

분류 전체보기340

[SQL] 데이터 삭제 데이터 삭제 추가/변경 했던 데이터를 삭제할때 SQL 삭제 명령을 사용한다. 1DELETE FROM 테이블명 [WHERE 삭제하려는 칼럼 명=값] cs DELETE로 원하는 테이블을 지정해주고 WHERE로 삭제하려는 칼럼의 조건을 설정해준다 초기에 테이블 내에 있던 데이터이다(id, 이름, 성별, 주소, 생일) student 테이블을 선택하고 id가 2인 값을 삭제한다.테이블에서 id가 2인 데이터가 삭제 되었다. TRUNCATE 1TRUNCATE 테이블명 cs TRUNCATE는 모든 테이블의 데이터를 삭제하는 명령어이다.데이터를 삭제하지만 테이블은 남아있는것이 특징이다.문법은 위와같이 아주 간단하다. student 테이블에 TRUNCATE를 사용하면 모든 데이터들이 지워진다. DROP 1DROP TAB.. 2017. 4. 18.
[SQL] 데이터 변경 데이터 변경 데이터를 삽입 후 사용자의 요청, 또는 상황에 따라 기존의 데이터값을 변경 해야할 때 변경 명령어를 사용한다. 1UPDATE 테이블명 SET 컬럼1=컬럼1의 값, 컬럼2=컬럼2의 값 WHERE 대상이 될 컬럼명=컬럼의 값 cs 변경 명령어는 UPDATE이며 우선 데이터가 있는 테이블을 지정해준다.다음으로 바뀌는 값을 SET 다음에 적고WHERE로 대상이 될 컬럼에 대한 조건을 적는다. 그러면 설정한 테이블로 접근하여 WHERE로 설정된 조건에 맞는 데이터를 찾아해당 데이터의 필드 값을 SET에 있는 값으로 바꾸어준다. 현재 student 테이블 내에 다음과 같은 정보들이 들어있다.(이름, 성별, 주소, 생년월일) UPDATE문으로 조건없이 address를 서울로 지정하면모든 address 칼.. 2017. 4. 18.
[SQL] 데이터 삽입 데이터 삽입 앞서 만든 테이블에 이제 직접 데이터를 삽입하도록 해보자 우선 mysql에 접속하여 데이터베이스를 선택한다데이터를 삽입하기 위한 SQL문법은 다음과 같다. 1INSERT INTO table_name VALUES (value1, value2, value3,...) cs 1INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) cs 데이터 삽입은 위에서 제시된 것과 같이 첫번째와 두번째 방법이 있다. 둘의 차이점은 컬럼을 기술하느냐, 하지않느냐에 있다.실제적으로 컬럼을 생략해도 데이터가 들어가지만 사용자도 모르는사이에데이터 베이스의 컬럼이 변경되거나 하는 일이 있으므로 이를 사전에 방지하는.. 2017. 4. 18.
[SQL] 테이블 생성 테이블 생성 데이터베이스 생성에서 말했듯이 여러개의 테이블이 데이터베이스가 된다.그렇다면 테이블을 생성하기 위해서는 어떻게 해야할까 테이블은 사전에 형식을 정해 놓아야한다.이는 프로그래밍에서 변수 선언시 자료형을 정하는것과 비슷하다고 볼 수있다.이를 스키마(Schema)라고 한다. 테이블 생성 1234CREATE TABLE table_name ( 칼럼명1 data_type, 칼럼명2 data_type)Colored by Color Scriptercs 테이블을 생성하기 위해서는 CREATE TABLE 명령어를 사용한다데이터 베이스의 생성과 비슷하지만 내부에 칼럼과 데이터 형을 지정해야 한다는 것이 차이점이다. 123456789CREATE TABLE `student` ( `id` tinyint NOT NUL.. 2017. 4. 18.
반응형