개발자 끄적끄적

MySQL cmd 관련 명령어 본문

MySQL

MySQL cmd 관련 명령어

햏치 2023. 3. 8. 00:36

<접속>
~bin>mysql -u root -p

Enter password : (비밀번호입력)1111


<데이터베이스 목록 확인>
mysql>show databases;
or
mysql>show schemas; 
*database와 schema는 같은 말


<데이터베이스 선택>
mysql>use mysql;
: Reading table information for completion of table and column names


<테이블 목록 확인>
mysql>show tables;



<해당 테이블의 필드명, 데이터 타입, nusull여부, key, 기본값 출력>
mysql>desc 테이블명;



<해당 테이블의 데이터 삽입(insert)>
mysql>insert into 테이블명 values(100, 'hong', null);
(values값은 모두 작성해야하며 null이면 null을 써야한다
int는 ''를 붙이지 않고, varchar만 붙인다)



<데이터 확인>
mysql>select*from 테이블명;
(select*from은 모두 붙여서 써야한다)



<조건절이 있는 데이터 확인 -ex.1>
mysql>select*from 테이블명(student) where id = 100;



<조건절이 있는 데이터 확인 -ex.2>
mysql>select id,mName from 테이블명(student);



<입력한 데이터 수정(update)>
mysql>update 테이블명(student) set id=200, mName='lee' where id=100;



<데이터 삭제(delete0>
mysql>delet from 테이블명(student) where id=100;


<database 생성>
mysql>create database 데이터베이스명;



<database 사용>
mysql>use 데이터베이스명;



<함수 생성 프로시저 오류 발생 시>
mysql>set global log_bin_trust_function_creators=1;



cd : 경로를 찾아가는 명령어
cd.. : 상위경로로 이동하는 명령어
exit : mysql을 빠져나가는 명령어

'MySQL' 카테고리의 다른 글

Index의 종류와 특징  (0) 2023.03.12
인덱스  (0) 2023.03.08
트랜잭션, 순위 함수, order by  (0) 2023.03.08