My SQL My SQL 6 9152020 My SQL

  • Slides: 77
Download presentation
My. SQL

My. SQL

My. SQL 설치 설치 종료 6 9/15/2020

My. SQL 설치 설치 종료 6 9/15/2020

My. SQL 설치 #This File was made using the Win. My. SQLAdmin 1. 4

My. SQL 설치 #This File was made using the Win. My. SQLAdmin 1. 4 Tool #2002 -09 -30 오후 10: 21: 34 #Uncomment or Add only the keys that you know how works. #Read the My. SQL Manual for instructions [mysqld] basedir=C: /mysql #bind-address=210. 115. 171. 200 datadir=C: /mysql/data #language=C: /mysql/share/korean #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16 M [Win. My. SQLadmin] Server=C: /mysql/bin/mysqld-nt. exe user=root password= 12

mysqlshow 명령 Mysql에 존재하는 테이블 확인 mysqlshow [-h host] [–u user] [-ppassword] [dbname] 24

mysqlshow 명령 Mysql에 존재하는 테이블 확인 mysqlshow [-h host] [–u user] [-ppassword] [dbname] 24

mysqladmin 명령 Mysqladmin 명령 데이터베이스 생성, 삭제, 권한 설정 테이블에 대한 작업 수 행

mysqladmin 명령 Mysqladmin 명령 데이터베이스 생성, 삭제, 권한 설정 테이블에 대한 작업 수 행 데이터베이스 갱신 Mysqladmin –u root reload 데이터베이스 생성 Mysqladmin –u root –p create db_name 데이터베이스 삭제 Mysqladmin –u root drop db_name 25

mysql 명령 Exit와 quit Mysql를 종료 29

mysql 명령 Exit와 quit Mysql를 종료 29

mysql 명령 Use 명령 32

mysql 명령 Use 명령 32

mysql 명령 Show 명령 33

mysql 명령 Show 명령 33

컬럼 타입 문자열 컬럼 타입 컬럼타입 저장공간 M 바이트 CHAR(M) VARCHAR(M) TINYBLOB, TINYTEXT BLOB,

컬럼 타입 문자열 컬럼 타입 컬럼타입 저장공간 M 바이트 CHAR(M) VARCHAR(M) TINYBLOB, TINYTEXT BLOB, TEXT MEDIUMBLOB, MEDIUMTEXT LONGBLOB, LONGTEXT ENUM(‘VALUE 1’ , ’VALUE 2’, …) 1 또는 2 바이트 SET(‘VALUE 1’, ‘VALUE 2’, …) 1, 2, 4 또는 8 바이트 37

SQL DCL(Data Control Language) 데이터베이스 개체에 대한 사용 권한을 제어하는 SQL 구 문 grant,

SQL DCL(Data Control Language) 데이터베이스 개체에 대한 사용 권한을 제어하는 SQL 구 문 grant, revoke 문 41

DDL 43

DDL 43

DDL 45

DDL 45

DDL 47

DDL 47

DDL 49

DDL 49

DDL 51

DDL 51

DDL 52

DDL 52

DML 데이터 삽입 Insert 문을 이용하여 테이블에 데이터 삽입 모든 필드에 데이터 삽입 Insert

DML 데이터 삽입 Insert 문을 이용하여 테이블에 데이터 삽입 모든 필드에 데이터 삽입 Insert into table_name values(value 1, value 2, …. ); 특정 필드만 데이터 삽입 Insert into table_name (col 1, col 2, …) values(value 1, value 2, …. ); 53

DML 54

DML 54

DML 56

DML 56

DML 데이터 변경 Update 문을 이용하여 테이블에 존재하는 데이터를 수정, 변경 Update table_name set

DML 데이터 변경 Update 문을 이용하여 테이블에 존재하는 데이터를 수정, 변경 Update table_name set col 1=values 1, col 2=values 2, … where condition; 57

DML 58

DML 58

DML 60

DML 60

DML Order by 절 사용자가 원하는 자료를 출력하는 과정에서 정렬된 형태를 출 력 오름차순으로

DML Order by 절 사용자가 원하는 자료를 출력하는 과정에서 정렬된 형태를 출 력 오름차순으로 정렬 Select [ ] from [ ] where [ ] order by fieldname; 내림차순으로 정렬 Select [ ] from [ ] where [ ] order by fieldename desc; 오름차순과 내림차순 혼합 정렬 Select [ ] from [ ] where [ ] order by fieldename desc, fieldname asc; Select [ ] from [ ] where [ ] order by fieldename asc, fieldname desc; 61

DML 62

DML 62

DML 63

DML 63

DML 66

DML 66

DML 68

DML 68

DML 69

DML 69

DML 70

DML 70

DML 76

DML 76