본문 바로가기

나는 이렇게 학습한다/DB20

생활코딩 #SQL의 DELETE 구문(DELETE) 오늘 배운 것 SQL의 DELETE 구문 먼저 기본 문법은 아래와 같다. 싱글과 멀티로 나눠진다. #Single-Table Syntax DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [[AS] tbl_alias] [PARTITION (partition_name [, partition_name] ...)] [WHERE where_condition] [ORDER BY ...] [LIMIT row_count] #Multiple-Table Syntax DELETE [LOW_PRIORITY] [QUICK] [IGNORE] tbl_name[.*] [, tbl_name[.*]] ... FROM table_references [WHERE where_condition] D.. 2021. 8. 11.
생활코딩 #SQL의 UPDATE 구문(UPDATE) 오늘 배운 것 SQL의 UPDATE 구문 우선 UPDATE 문법부터 보고 가자. 싱글 테이블과 멀티 테이블 2가지로 나뉘는 것으로 보인다. 공식문서 링크 #Single-table syntax: UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition] [ORDER BY ...] [LIMIT row_count] value: {expr | DEFAULT} assignment: col_name = value assignment_list: assignment [, assignment] ... #Multiple-table syntax: UPDATE [LOW_PRIORITY] [IGNORE] table_refer.. 2021. 8. 11.
생활코딩 #SQL의 SELECT 구문(READ) 오늘 배운 것 SQL의 SELECT 구문 -> READ ! # 13.2.10 SELECT Statement (SELECT SYNTAX) # [] 대괄호는 생략 가능하다 SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr [, select_expr] ... [into_option] [FROM table_references [PARTITION partition_list]] [WHERE where_condition] [GROUP BY {col_name.. 2021. 8. 9.
생활코딩 #SQL의 INSERT 구문(CREATE) 오늘 배운 것 SQL의 INSERT 구문 -> CREATE # 테이블 안에 데이터 넣기 >>> INSERT INTO 테이블이름 (컬럼제목,컬럼제목,컬럼제목) VALUES(넣을값,넣을값,넣을값); # 데이터 확인하기 >>> SELECT * FROM 테이블이름 # 테이블 안에 데이터 넣기 [ INSERT INTO 테이블이름 (컬럼제목,컬럼제목,컬럼제목) VALUES(넣을값,넣을값,넣을값); ] ! MariaDB [(none)]> use daco Database changed MariaDB [daco]> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | daco | | information_schema | | mysql |.. 2021. 8. 9.
생활코딩 #MySQL 테이블의 생성, CRUD 오늘 배운 것 MySQL 테이블의 생성 테이블을 생성할 때 열의 데이터타입을 강제할 수 있다! (잘못된 정보가 컬럼에 기재되지 못하도록) ex. int, bigint NOT NULL : 값이 없는 것을 허용하지 않겠다라는 의미 NULL : 값이 없어도 혀용한다는 의미 AUTO_INCREAMENT : 행이 추가될 때마다 자동으로 1을 추가하라는 의미 VARCHAR : 베리어블과 캐릭터를 합친 약자 > PRIMARY KEY : 성능 / 중복 두가지 측면에서 쓰이는 식별자, 기본 키로 사용한다는 의미 MariaDB [(none)]> MariaDB [(none)]> use daco Database changed MariaDB [daco]> create table topic( -> id int(11) not nu.. 2021. 8. 5.
생활코딩 #MySQL의 구조 오늘 배운 것 MySQL의 구조 관계형 데이터베이스는 스프레드 시트와 유사하게 표(table) 형태로 데이터를 저장한다 [표]가 모여 [스키마], [스키마]가 모여 [데이터베이스 서버]가 된다 [스키마]는 다른 말로 [데이터베이스] 라고도 한다 MySQL 서버 접속 데이터베이스의 장점 >>> 보안 >>> 차등적 권한 기능 -uroot : 관리자, 모든 권한을 가짐, 루트 권한으로 데이터를 다루는 것은 좋지 않다 -p 엔터 : 비밀번호 입력창 호출 MySQL 스키마(schema)의 사용 C:\Users\Daco>cd C:\Bitnami\wampstack-8.0.9-0\mariadb\bin C:\Bitnami\wampstack-8.0.9-0\mariadb\bin>mysql -uroot -p Enter pas.. 2021. 8. 4.