SQL
-
[mysql] grant,user,index,viewSQL/MySQL 2021. 7. 24. 23:42
grant : 권한설정 GRANT 권한종류 ON 대상(DB.TABLE) TO '계정명' -- @'%' IDENTIFIED BY 암호 [WITH GRANT OPTION]; 이미 생성된 유저면 생략가능 flush privileges; -- grant로 바로 생성 & 권한부여 다 가능(아래 예시) -- grant all on *.* to 'user1'@'%' identified by "1234"; - 권한종류 (사용할 수 있는 SQL언어종류에 권한) all: 모든권한 가능 select: select만 가능 - on 대상 허용할 DB명.허용할 TABLE명 on *.* = 모든 데이터베이스.모든 테이블 - to 계정명 to userID입력 - flush privileges; grant,create 후 ..
-
[mysql] join,AliasesSQL/MySQL 2021. 7. 24. 23:30
조인(join) create database studydb; use studydb; create table dept ( no int primary key auto_increment, name varchar(20) ); create table employee ( no int primary key auto_increment, name varchar(20), dept_no int ); insert into dept(name) values('A'); insert into dept(name) values('B'); insert into dept(name) values('C'); insert into employee(name,dept_no) values('ga',2); insert into employee(name..
-
[mysql] DDL,DML,제약조건SQL/MySQL 2021. 7. 23. 17:34
SQL ( MySQL 사용 ) 1. 언어종류 자바는 컴파일언어(한번 변수형태 정하면 못바꿈) 컴파일언어: 미리 변수형을 계획해 정해줘야 검사시 문제 없다. 자바스크립트는 인터프리터언어(볼때마다 알아서 바꿔줌) 인터프리터언어: 검사할 때 확인해서 변수형을 정해줌. >>Database의 SQL은 컴파일언어.(자료형을 지정 및 변경 불가하다.) 2. Database 의 정의 MySQL 사용 Database: table(표)들의 정보집합. DBMS: Database를 관리할 수 있는 프로그램 (MySQL: DBMS 프로그램중 하나) SQL: DBMS 프로그램에서 사용할 언어 MySQL과 함께 깔리는 MySQL Command Line Client: MySQL과 별개의 프로그램. 직접 MySQL에 접속하..