MySQL 데이터 조작(UPDATE, DELETE)
·
STUDY/DATABASE
1. UPDATE update 테이블명 set 컬럼명 = 값 [where 조건문]; --------------------------------- update 테이블명 set 컬럼명1 = 값1, 컬럼명1 = 값2, ... [where 조건문]; ⓐ. products 테이블의 모든 상품 가격을 50 인상 update products set price = price + 50; //where 절 없이 update 구문 작성 시 모든 행이 수정 ⓑ. products 테이블의 TV 제품 가격을 40 인상 update products set price = price + 40 where pro_name = 'TV'; 2. DELETE delete from 테이블명 [where 조건문]; ⓐ. stu20 테이블에서 나이..
My SQL 테이블의 데이터 조작(auto_incremenet, insert)
·
STUDY/DATABASE
AUTO_INCREMENT? 테이블 생성(수정) 시 auto_increment 속성을 부여하면 insert 시 자동으로 1부터 시작해서 1씩 증가하는 값을 반환 primary key 또는 unique 제약조건이 지정된 컬럼만 활용 가능 숫자형색의 데이터 타입에만 활용 가능 insert 작업 시 null 값을 지정하면 자동으로 값이 입력됨 creat table 테이블명 ( 컬럼1 int auto_increament primary key, 컬럼2 데이터 타입, 컬럼3 데이터 타입); ------------------------------------------------- alter table 테이블명 auto_increment=입력값; > 시작값 변경(default =1) set @@auto_incremen..
MySQL DB생성 및 테이블 생성
·
STUDY/DATABASE
1. 데이터베이스 관련 용어 * DBMS : Database Management System의 약자로 데이터베이스를 관리하는 시스템 또는 프로그램 (Oracle, MySQL, SQL Server, MariaDB등) * 데이터베이스 : 조직화된 정보들의 모음 또는 데이터 집합. 고유한 이름을 가져야 함 * 객체(Object) : 유무형의 정보를 가지고 있는 독립적인 실체(테이블, 뷰, 인덱스) * 테이블 : 데이터를 저장할 때 사용하는 객체, 열(column)과 행(row)로 이루어져 있음 * 데이터 : 테이블과 같은 객체에 저장된 실제 정보를 의미 * 열 (=속성 Attribute) * 행 (=레코드) * SQL : DBMS와 소통하기 위해 사용하는 언어 * 기본키(Primary key) : 대표컬럼에게..