본문 바로가기

CRUD3

SQL - DDL SQL – DDL DB를 구축하거나 수정할 목적으로 사용하는 언어 1. DDL 명령어 - CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의함 - ALTER : TABLE 에 대한 정의를 변경하는데 사용함 - DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 삭제함 CREATE SCHEMA 스키마명 AUTHORIZATION 사용자_id; CREATE DOMAIN 도메인명 [AS] 데이터_타입 [DEFAULT 기본값] [CONSTRAINT 제약조건명 CHECK (범위값) ]; CREATE TABLE 테이블명 ( 속성명 데이터_타입 [DEFAULT 기본값] [NOT NULL], …., [PRIMARY KEY (기본키_속성명,…) ] , [UNI.. 2023. 10. 4.
[React] To do list 데이터 배열+1 / map() CRUD 모두 구현됐지만 id 값이 제대로 넘어가지 않아서 추가되는 항목에 id 값이 존재하지 않았다. 그래서 삭제할 때도 id 값이 비어있는 항목들은 모두 삭제 되었다. 곰곰이 생각해보니 기존 데이터값은 App.js 에 저장되어있어서 InputComp.js 나 Todo.js에서 아무리 id 값을 App.js에 넘겨도 추가된 id 값이 없었다. App.js 에서 해당 이벤트 함수에 id값의 상태값을 알려줘야한다. 추가 이벤트 함수 App.js addTodoList=(id,todo)=>{ alert('추가(App)') alert('넘어온 id : ' + (this.state.todolist.length + 1) ) //Todo에서 id 값을 설정할 수 없어서 App의 상태값에 +1 해줘야함 //(strin.. 2023. 6. 5.
[React] CRUD 삭제 react-student-crud 1. Studnt.js에 수정,삭제 버튼과 함수 만들어주기 //수정, 삭제를 하려면 상태값이 변경되어야하니까 클래스 컴포넌트를 써야함 import { Component } from "react"; import '../css/Student.css'; class Student extends Component{ constructor(props){ super(props) this.state={ } } updateStudentInfo=()=>{ alert('수정!') } deleteStudentInfo=()=>{ alert('삭제!') } render(){ return( 학번:{this.props.id} 이름:{this.props.name} 전공:{this.props.major}.. 2023. 6. 3.
728x90