>  기사  >  데이터 베이스  >  mysql 일반 명령 및 작업

mysql 일반 명령 및 작업

伊谢尔伦
伊谢尔伦원래의
2016-12-03 11:00:211128검색

1. 로그인 후 종료
1) 로그인
Windows의 경우 DOS 명령 창에서 직접 루트 사용자로 로그인하고 mysql을 입력한 후 Enter를 누릅니다.
Linux의 경우 PUTTY를 사용하여 서버를 입력합니다. mysql에 연결한 다음 mysql -u 사용자 이름 -p 비밀번호를 입력하여 mysql>
2) Exit
Exit를 실행하고 Enter를 누릅니다.
3) 비밀번호 변경
mysql -u 사용자 이름-p 비밀번호 비밀번호 새 비밀번호

2. 기본 데이터베이스 작업
1) 데이터베이스 표시
mysql>show 데이터베이스; ) 데이터베이스 생성
mysql>create 데이터베이스 이름; //여기서 이름은 생성해야 하는 데이터베이스의 이름을 의미합니다.
3) 데이터베이스 삭제
mysql>drop 데이터베이스 이름 //여기서 이름은 삭제해야 하는 데이터베이스의 이름을 의미합니다.
4) 데이터베이스 선택
mysql>use 데이터베이스 이름; //여기서 데이터베이스 이름은 선택한 데이터베이스의 이름을 의미합니다.
5) 현재 사용 중인 데이터베이스 보기
mysql>select Database();

3. 테이블의 기본 작업

참고: 테이블의 모든 작업 전에 use Databasename을 사용해야 합니다. 선택한 데이터베이스를 나타냅니다.
1) 테이블 표시 mysql & gt; show tables; table tablename (color 1 type, col2 type....); //여기서 tablename은 생성할 테이블의 이름을 의미합니다.
4) 테이블 삭제
mysql>drop table tablename //여기서 테이블 이름은 생성할 테이블의 이름을 의미합니다.
5) 데이터 삽입
테이블 이름 값(col1 값, col2 값....)에 삽입
6) 데이터 쿼리
select * from tablename where.....; 7) 데이터 업데이트
update tablename set col1 = newvalue where
8) 데이터 삭제
delete from tablename where ...;

4 , 파일 가져오기
1) .sql 파일 가져오기 명령(예: D:/mysql.sql)
mysql>use Databasename
mysql>source d:/mysql.sql
2) 텍스트 메서드를 사용하여 데이터 가져오기 데이터베이스 테이블에
mysql> 데이터 로컬 infile "filename"을 테이블 테이블 이름에 로드;

5. 사용자 권한 작업
1) 새 사용자 추가
사용자 이름에 대해 데이터베이스 이름.* 선택 권한 부여 "password"로 식별되는 @localhost;
2) 사용자에게 모든 권한을 추가합니다.
"password"로 식별되는 username@localhost에 *.*에 대한 모든 권한을 부여합니다.
3) 사용자에게 특정 데이터베이스 작업을 추가합니다.

"password"로 식별되는 사용자 이름@localhost에 데이터베이스 이름.*에 대한 선택, 삽입, 업데이트를 부여합니다.

4) 데이터베이스의 특정 테이블에 대한 작업 권한을 사용자
에게 데이터베이스 이름에 대한 업데이트, 삭제 권한을 부여합니다. "비밀번호"로 식별되는 사용자 이름@localhost에 대한 테이블 이름
5) 권한 삭제
사용자 이름@localhost에서 *.*에 대한 모든 권한 취소
6) 권한 플러시;

6. MySQL 데이터베이스 백업 및 마이그레이션
1) 원격 데이터베이스 백업
mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql
2) 백업된 데이터베이스 가져오기
=> ; mysql -ushenweiyan -p //MySQL에 로그인
mysql> use newucdb; 소스 /home/shenweiyan/mysql-bk/discuzdb_3_2.sql; newucdb의 저장된 정보가 됩니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.