머리말
MySQL은 널리 사용되는 강력한 관계형 데이터베이스 시스템입니다. MySQL을 사용하는 경우 먼저 설치 패키지를 다운로드한 다음 사용을 시작하기 전에 설치 및 구성해야 합니다. 이 프로세스는 비교적 번거롭습니다. 이 기사에서는 MySQL 설치를 방지하는 방법을 소개합니다.
이 기사에서는 설치가 필요 없는 MySQL 버전을 구성하는 방법을 소개하고 설치가 필요 없는 MySQL을 사용하여 데이터베이스, 테이블을 생성하고 작업을 추가, 삭제, 수정 및 쿼리하는 방법을 예제를 통해 보여줍니다. 데이터베이스 작업에 관심이 있거나 MySQL 사용법을 배워야 하는 경우 이 기사가 좋은 선택이 될 것입니다.
1. 설치가 필요 없는 버전의 MySQL을 다운로드하세요
공식 웹사이트 http://dev.mysql.com/downloads/mysql/에서 설치가 필요 없는 버전의 MySQL을 다운로드할 수 있습니다.
다운로드 시 운영 체제에 해당하는 버전을 선택해야 합니다. 예: Windows 64비트 버전은 "Windows(x86, 64비트), ZIP 아카이브" 파일을 다운로드해야 합니다. 다운로드가 완료되면 원하는 경로에 압축된 패키지의 압축을 풉니다.
2. 설치 없이 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!