Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 오라클
- 자바
- streamlit
- 어플
- 판다스
- kotlin
- 파이썬
- 안드로이드
- MLB
- 코틀린
- java
- Python
- pandas
- mlb stats api
- 제이쿼리
- HTML
- 자바스크립트
- oracle
- 스프링
- 앱
- 배포
- 프로젝트
- gcp
- CSS
- JQuery
- javascript
- 기록
- 시간
- Spring
- Android
Archives
- Today
- Total
develope_kkyu
[ORACLE] C, R, U, D 기초 본문
728x90
-- 테이블 생성
create table student(
name varchar2(20) not null,
gender varchar2(1) not null,
school_name varchar2(20) not null,
grade_num varchar2(1) not null,
mobile varchar2(8),
math_score number(3),
english_score number(3),
korean_score number(3)
);
desc student;
--C(데이터생성/추가)insert
--insert into 테이블명 values (값1, 값2, ... ,값n);
--insert into 테이블명(칼럼명1, 칼럼명2, ... ,칼럼명n); values (값1, 값2, ... ,값n);
insert into student values ('John','M','WestLake',6,null,null,null,null);
insert into student values ('Jane','F','RiverWest',5,null,null,null,null);
insert into student(name,gender,school_name,grade_num) values ('Jacob','M','RiverEast',6);
insert into student values ('sissoko','M','Manchester',3,null,null,null,null);
insert into student values ('Greg','M','RiverNorth',2,null,null,null,null);
insert into student values ('James','M','SouthLake',3,null,null,null,null);
insert into student values ('Suzi','F','RiverWest',1,null,null,null,null);
insert into student values ('Kane','M','RiverNorth',6,null,null,null,null);
insert into student values ('Harry','M','WestLake',2,null,null,null,null);
insert into student values ('Emma','F','RiverEast',4,null,null,null,null);
-- ''==null
--insert into 테이블명 set 컬럼명1=값1, 컬럼명2=값2, ... , 컬럼명n=값n(mySQL, mariaDB에서 가능)
--R(데이터조회) select
select * from student;
--U(데이터수정) update
update student set gender='M' where name = 'Harry';
update student set mobile='-' where mobile is null;
update student set math_score=-1,english_score=-1,korean_score=-1 where grade_num=6;
--update 테이블명 set 컬럼명1=값1, 컬럼명2=값2, ... , 컬럼명n=값n where 컬럼명=값
--D(데이터삭제) delete
commit;
rollback;
delete from student where grade_num < 4;
--delete from 테이블명 where 컬렁명 = 값;
--특정 컬럼의 값이 특정값인 레코드(row,line)를 지운다.
--delete from student where mobile is null;
728x90
'SQL' 카테고리의 다른 글
[ORACLE] 날짜 함수 (0) | 2022.12.27 |
---|---|
[ORACLE] 문자 함수 (0) | 2022.12.27 |
[ORACLE] 숫자 함수 (0) | 2022.12.27 |
[ORACLE] 기본키(Primary key) (0) | 2022.12.26 |