집 >데이터 베이스 >MySQL 튜토리얼 >mysql 데이터베이스를 어떻게 사용하나요?
mysql 데이터베이스 사용: 1. mysql 서비스를 시작합니다. 3. mysql 서비스를 중지합니다. 5. mysql을 종료합니다. 비밀번호.
1. 데이터베이스의 기본 개념
1 일반적으로 사용되는 두 가지 엔진:
( 1) InnoDB 엔진:
1) 단순히 트랜잭션 무결성 및 일관성 지원을 의미하는 ACID를 지원합니다.
2) 행 잠금, ORACLE과 유사한 일관성 읽기 및 다중 사용자 동시성을 지원합니다.# 🎜🎜# 3 ) 고유한 클러스터형 인덱스 기본 키 설계 방법은 동시 읽기 및 쓰기 성능을 크게 향상시킬 수 있습니다.
4) 외래 키 지원
6) InnoDB는; 대용량 데이터베이스 시스템을 처리하도록 설계되었으며 CPU 활용도가 다른 디스크 기반 관계형 데이터베이스 엔진과 비교할 수 없습니다.
7) 신뢰할 수 있는 트랜잭션 처리 엔진이며 전체 텍스트 검색을 지원하지 않습니다.
(2) MyISAM 엔진:
1) 각 쿼리의 원자성을 지원하지 않습니다
2) 테이블 위치만 지원
3) 성능 중시, InnoDB 방식에 비해 실행 속도는 빠르지만 트랜잭션 지원은 제공하지 않음
4) SELECT(삭제 작업) 개수가 많은 경우 실행하면 MyISAM이 더 좋습니다
선택 2. 데이터베이스 소개:
2) 테이블- 테이블: 특정 데이터 유형의 구조화된 목록
3) 스키마: 데이터베이스 및 테이블의 레이아웃 및 특성에 대한 정보
4) 컬럼: 데이터베이스의 필드 table , 모든 테이블은 하나 이상의 컬럼으로 구성됩니다
6) Data type-datatype : 허용되는 데이터 유형, 각 테이블 컬럼
열에 저장된 데이터를 제한(또는 허용)하는 해당 데이터 유형이 있습니다. 2. Mysql 명령줄(아래 표시됨)
#🎜 🎜##🎜 🎜#
1. mysql에 연결 - 형식:mysql -h主机地址 -u用户名 -p用户密码1) 로컬 Mysql에 연결하고 먼저 DOS 창을 엽니다(단축키 창 키 + R을 불러오려면 명령에 cmd를 입력하세요) 프롬프트 상자), mysqlbin 디렉토리를 입력하고 mysql -u root -p 명령을 입력합니다. Enter를 누르면 비밀번호를 입력하라는 메시지가 표시됩니다: mysql> )#🎜🎜 # 2) 원격 호스트에서 Mysql에 연결합니다. 원격 호스트의 IP가 218.105.110.116이고 사용자 이름이 root이고 비밀번호가 abcd123456이라고 가정한 후 mysql -h218 명령을 입력합니다. 105.110.116 -u root -p abcd123456; (참고: u와 root 사이에 공백을 추가할 필요가 없으며 다른 경우에도 동일하게 적용됩니다.) 2. 서비스:
net start mysql
net stop mysql
4 포트가 충돌하는지 확인합니다.
netstat –na | findstr 8080 모니터링되는 포트를 봅니다. findstr은 후속 포트가 존재하는지 찾는 데 사용됩니다.
mysqladmin -u root -p ab12 password djg3453. 표시 명령
1. 현재 데이터베이스 서버의 데이터베이스 목록을 표시합니다:
mysql> SHOW DATABASES;
2. 특정 데이터베이스의 데이터 테이블을 표시합니다:
mysql> USE 库名;//使用某个库; mysql> SHOW TABLES;//列出库中所有的表3. : #🎜 🎜#
mysql> DESCRIBE 表名;
4. 데이터베이스 생성:
mysql> CREATE DATABASE 库名;
5. 데이터 테이블 생성:
mysql> USE 库名。mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1);
6. 🎜🎜# 7. 데이터 테이블 삭제:
mysql> DROP DATABASE 库名;
8. 테이블의 레코드 지우기:
mysql> DROP TABLE 表名;
9 테이블의 레코드 표시:
mysql> DELETE FROM 表名;
10, 테이블에 레코드 삽입:
mysql> SELECT * FROM 表名;
11. 테이블의 데이터 업데이트:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
12. :
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
13. .sql 파일 가져오기 명령:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
14 명령줄에서 루트 비밀번호를 변경합니다:
mysql> USE 数据库名; mysql> SOURCE d:/mysql.sql;
15. 사용 중인 데이터베이스 이름:
mysql>UPDATEmysql.userSETpassword=PASSWORD(’新密码’) WHERE User=’root’; mysql> FLUSH PRIVILEGES;
16 현재 사용자 표시:
mysql> SELECT DATABASE();
위 내용은 mysql 데이터베이스를 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!