설치 mysql 구성 없음
머리말
MySQL은 널리 사용되는 강력한 관계형 데이터베이스 시스템입니다. MySQL을 사용하는 경우 먼저 설치 패키지를 다운로드한 다음 사용을 시작하기 전에 설치 및 구성해야 합니다. 이 프로세스는 비교적 번거롭습니다. 이 기사에서는 MySQL 설치를 방지하는 방법을 소개합니다.
이 기사에서는 설치가 필요 없는 MySQL 버전을 구성하는 방법을 소개하고 설치가 필요 없는 MySQL을 사용하여 데이터베이스, 테이블을 생성하고 작업을 추가, 삭제, 수정 및 쿼리하는 방법을 예제를 통해 보여줍니다. 데이터베이스 작업에 관심이 있거나 MySQL 사용법을 배워야 하는 경우 이 기사가 좋은 선택이 될 것입니다.
1. 설치가 필요 없는 버전의 MySQL을 다운로드하세요
공식 웹사이트 http://dev.mysql.com/downloads/mysql/에서 설치가 필요 없는 버전의 MySQL을 다운로드할 수 있습니다.
다운로드 시 운영 체제에 해당하는 버전을 선택해야 합니다. 예: Windows 64비트 버전은 "Windows(x86, 64비트), ZIP 아카이브" 파일을 다운로드해야 합니다. 다운로드가 완료되면 원하는 경로에 압축된 패키지의 압축을 풉니다.
2. 설치 없이 MySQL 구성
- CMD 명령줄을 열고 압축을 푼 후 MySQL의 루트 디렉터리를 입력하세요.
-
아래 그림과 같이
data
폴더를 생성하여 MySQL 데이터 파일을 저장합니다.data
文件夹存放MySQL数据文件,如下图所示:mkdir data
로그인 후 복사 在MySQL根目录下创建
my.ini
配置文件,文件内容如下:[mysqld] basedir=./ datadir=./data port=3306 character_set_server=utf8mb4 collation-server=utf8mb4_general_ci skip-grant-tables
로그인 후 복사basedir
:MySQL的安装路径datadir
:存放数据文件的路径port
:MySQL服务的端口,默认是3306character_set_server
和collation-server
:设置MySQL数据库默认的字符集和排序规则
在CMD命令行中输入以下命令,설치 mysql 구성 없음:
binmysqld --console
로그인 후 복사执行上述命令后,如果看到类似下图中的输出,则表示MySQL服务启动成功:
在MySQL服务启动后,使用以下命令登录到MySQL命令提示符:
binmysql -uroot -p
로그인 후 복사输入密码后,即可进入MySQL命令行。
在MySQL中使用以下命令更改密码:
use mysql; update user set authentication_string=password('你的密码') where user='root'; flush privileges;
로그인 후 복사注意:如果遇到"Access denied for user 'root'@'localhost' (using password: NO)"错误,可以在连接命令中加上密码,例如:
binmysql -uroot -p你的密码
로그인 후 복사然后再执行上述更改密码的命令即可。
至此,免安装版MySQL就配置完成了。
三、免安装MySQL的使用
在MySQL配置完成后,我们可以通过以下实例来学习如何使用免安装MySQL进行数据库的创建、表的创建以及增删改查等操作。
创建数据库
首先,我们需要创建一个名为
test
的数据库,可以使用以下命令完成:create database test;
로그인 후 복사执行上述命令后,在MySQL中即可创建一个名为
test
的数据库。创建表
在创建好数据库后,我们需要创建数据表。以创建一个名为
students
的表为例,该表中包含姓名和年龄两个字段。use test; create table students( id int(11) primary key auto_increment, name varchar(20), age int(3) )engine=innodb default character set utf8mb4 collate=utf8mb4_general_ci;
로그인 후 복사执行上述命令后,在MySQL中即可创建一个名为
test
、包含id
、name
、age
三列的数据表students
。需要注意的是,本文创建的表中使用了innodb
引擎,且数据库默认字符集和排序规则为utf8mb4
和utf8mb4_general_ci
。插入数据
在创建好数据表后,我们可以向数据表中插入数据。以向
students
表中插入一条数据为例:insert into students(name, age) values('张三', 20);
로그인 후 복사查询数据
在插入数据后,我们需要查询数据。以查询
students
表中所有数据为例:select * from students;
로그인 후 복사执行上述命令后,在MySQL中即可列出
students
表中所有数据。更新数据
如果我们需要更新数据,可以使用以下命令将
students
表中所有姓名为“张三”的记录中的年龄改为22:update students set age=22 where name='张三';
로그인 후 복사删除数据
最后,如果我们需要删除数据,可以使用以下命令将
students
delete from students where name='张三';
로그인 후 복사
my.ini
구성 파일을 생성합니다. 루트 디렉터리, 파일 내용 다음과 같습니다: rrreee
basedir
: MySQL 설치 경로
datadir
: 데이터 파일을 저장할 경로 🎜🎜port: MySQL 서비스 포트, 기본값은 3306🎜🎜<code>character_set_server
및 collation-server
: MySQL 데이터베이스의 기본 문자 집합과 데이터 정렬을 설정합니다🎜


test
라는 데이터베이스를 생성해야 하며, 이는 다음 명령을 사용하여 수행할 수 있습니다. 🎜rrreee🎜위 명령을 실행한 후 다음과 같은 데이터베이스를 생성할 수 있습니다. test
의 데이터베이스입니다. 🎜🎜🎜🎜Create table🎜🎜데이터베이스를 생성한 후에는 데이터 테이블을 생성해야 합니다. 예를 들어 students
라는 테이블을 생성해 보겠습니다. 이 테이블에는 이름과 나이라는 두 개의 필드가 있습니다. 🎜rrreee🎜위 명령을 실행한 후 MySQL에서 id
, name
, agetest
라는 파일을 생성할 수 있습니다. /code>3열 데이터 테이블 학생
. 이 문서에서 생성된 테이블은 innodb
엔진을 사용하며 데이터베이스의 기본 문자 집합과 데이터 정렬은 utf8mb4
및 utf8mb4_general_ci
입니다. >. 🎜🎜🎜🎜데이터 삽입🎜🎜데이터 테이블을 생성한 후 데이터 테이블에 데이터를 삽입할 수 있습니다. 예를 들어 students
테이블에 데이터 조각을 삽입하는 경우를 살펴보겠습니다. 🎜rrreee🎜🎜🎜Query the data🎜🎜데이터를 삽입한 후 데이터를 쿼리해야 합니다. 예를 들어 students
테이블의 모든 데이터를 쿼리해 보겠습니다. 🎜rrreee🎜위 명령을 실행한 후 students
테이블의 모든 데이터를 MySQL에 나열할 수 있습니다. 🎜🎜🎜🎜데이터 업데이트🎜🎜데이터를 업데이트해야 하는 경우 다음 명령을 사용하여 students
테이블에 있는 "Zhang San"이라는 모든 레코드의 나이를 22로 변경할 수 있습니다. 🎜rrreee 🎜🎜🎜 데이터 삭제🎜🎜마지막으로 데이터를 삭제해야 하는 경우 다음 명령을 사용하여 students
테이블에서 "Zhang San"이라는 이름의 모든 레코드를 삭제할 수 있습니다. 🎜rrreee🎜🎜🎜결론🎜 🎜서문을 통해 독자들은 이미 MySQL 설치가 필요 없는 버전을 구성하고 사용하는 방법을 이해했다고 생각합니다. 기본적인 데이터베이스 작업에 MySQL을 사용하는 방법도 나와 있습니다. MySQL은 널리 사용되는 강력한 관계형 데이터베이스 시스템입니다. 데이터베이스 지식을 배우거나 데이터베이스 작업을 수행해야 한다면 MySQL이 좋은 선택이 될 것입니다. 🎜위 내용은 설치 mysql 구성 없음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











전체 테이블 스캔은 MySQL에서 인덱스를 사용하는 것보다 빠를 수 있습니다. 특정 사례는 다음과 같습니다. 1) 데이터 볼륨은 작습니다. 2) 쿼리가 많은 양의 데이터를 반환 할 때; 3) 인덱스 열이 매우 선택적이지 않은 경우; 4) 복잡한 쿼리시. 쿼리 계획을 분석하고 인덱스 최적화, 과도한 인덱스를 피하고 정기적으로 테이블을 유지 관리하면 실제 응용 프로그램에서 최상의 선택을 할 수 있습니다.

InnoDB의 전체 텍스트 검색 기능은 매우 강력하여 데이터베이스 쿼리 효율성과 대량의 텍스트 데이터를 처리 할 수있는 능력을 크게 향상시킬 수 있습니다. 1) InnoDB는 기본 및 고급 검색 쿼리를 지원하는 역 색인화를 통해 전체 텍스트 검색을 구현합니다. 2) 매치 및 키워드를 사용하여 검색, 부울 모드 및 문구 검색을 지원합니다. 3) 최적화 방법에는 워드 세분화 기술 사용, 인덱스의 주기적 재건 및 캐시 크기 조정, 성능과 정확도를 향상시키는 것이 포함됩니다.

예, MySQL은 Windows 7에 설치 될 수 있으며 Microsoft는 Windows 7 지원을 중단했지만 MySQL은 여전히 호환됩니다. 그러나 설치 프로세스 중에 다음 지점이 표시되어야합니다. Windows 용 MySQL 설치 프로그램을 다운로드하십시오. MySQL의 적절한 버전 (커뮤니티 또는 기업)을 선택하십시오. 설치 프로세스 중에 적절한 설치 디렉토리 및 문자를 선택하십시오. 루트 사용자 비밀번호를 설정하고 올바르게 유지하십시오. 테스트를 위해 데이터베이스에 연결하십시오. Windows 7의 호환성 및 보안 문제에 주목하고 지원되는 운영 체제로 업그레이드하는 것이 좋습니다.

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 1) 데이터베이스 및 테이블 작성 : CreateAbase 및 CreateTable 명령을 사용하십시오. 2) 기본 작업 : 삽입, 업데이트, 삭제 및 선택. 3) 고급 운영 : 가입, 하위 쿼리 및 거래 처리. 4) 디버깅 기술 : 확인, 데이터 유형 및 권한을 확인하십시오. 5) 최적화 제안 : 인덱스 사용, 선택을 피하고 거래를 사용하십시오.

클러스터 인덱스와 비 클러스터 인덱스의 차이점은 1. 클러스터 된 인덱스는 인덱스 구조에 데이터 행을 저장하며, 이는 기본 키 및 범위별로 쿼리에 적합합니다. 2. 클러스터되지 않은 인덱스는 인덱스 키 값과 포인터를 데이터 행으로 저장하며 비 예산 키 열 쿼리에 적합합니다.

MySQL 및 MariaDB는 공존 할 수 있지만주의해서 구성해야합니다. 열쇠는 각 데이터베이스에 다른 포트 번호와 데이터 디렉토리를 할당하고 메모리 할당 및 캐시 크기와 같은 매개 변수를 조정하는 것입니다. 연결 풀링, 애플리케이션 구성 및 버전 차이도 고려해야하며 함정을 피하기 위해 신중하게 테스트하고 계획해야합니다. 두 개의 데이터베이스를 동시에 실행하면 리소스가 제한되는 상황에서 성능 문제가 발생할 수 있습니다.

MySQL 데이터베이스에서 사용자와 데이터베이스 간의 관계는 권한과 테이블로 정의됩니다. 사용자는 데이터베이스에 액세스 할 수있는 사용자 이름과 비밀번호가 있습니다. 권한은 보조금 명령을 통해 부여되며 테이블은 Create Table 명령에 의해 생성됩니다. 사용자와 데이터베이스 간의 관계를 설정하려면 데이터베이스를 작성하고 사용자를 생성 한 다음 권한을 부여해야합니다.

MySQL은 B-Tree, Hash, Full-Text 및 Spatial의 4 가지 인덱스 유형을 지원합니다. 1.B- 트리 색인은 동일한 값 검색, 범위 쿼리 및 정렬에 적합합니다. 2. 해시 인덱스는 동일한 값 검색에 적합하지만 범위 쿼리 및 정렬을 지원하지 않습니다. 3. 전체 텍스트 색인은 전체 텍스트 검색에 사용되며 다량의 텍스트 데이터를 처리하는 데 적합합니다. 4. 공간 지수는 지리 공간 데이터 쿼리에 사용되며 GIS 응용 프로그램에 적합합니다.
