可以直接到官网下载,然后我也会提供安装包

但是需要登录,总之就是有点麻烦
然后最新的安装包在这里,永久有效
通过网盘分享的文件:mysql
链接: https://pan.baidu.com/s/1fj1z--tL-c3F-Y4zB-OkUQ?pwd=8888 提取码: 8888
解压到一个没有中文的目录
然后下面我们就要开始配置mysql了

复制bin目录的地址
点击此电脑,右键点击属性

点击环境变量

在系统变量中添加
接着在path环境变量中将mysql中的bin目录添加

验证是否安装
以管理员身份运行

这样即可
初始化
mysqld --initialize-insecure


接着我们的目录中就会出现data目录,这里面就是mysql的配置目录
注册mysql
mysqld -installed

启动mysql服务
net start mysql启动
net stop mysql停止

修改默认账户密码
mysqladmin -u root password 1234
同样在黑框中输入
登录mysql
mysql -u用户名 -p密码[-h数据库服务器ip地址 -p端口号]

一、数据库操作
- 创建数据库:
sql
CREATE DATABASE database_name;
-- database_name 是你要创建的数据库的名称,例如:
CREATE DATABASE mydb;
这个语句用于创建一个新的数据库。你可以指定数据库的名称,在上述示例中,创建了一个名为 mydb 的数据库。
- 显示所有数据库:
收起
sql
SHOW DATABASES;
使用这个语句可以查看 MySQL 服务器上所有可用的数据库列表。
- 删除数据库:
sql
DROP DATABASE database_name;
-- 例如:
DROP DATABASE mydb;
此语句用于删除指定的数据库。请谨慎使用,因为删除后数据库中的所有数据都将丢失
二、表操作
- 创建表:
展开
CREATE TABLE用于创建新表。table_name是要创建的表的名称,这里以users为例。- 在括号内,定义表的列,包括列名(如
id、name、age、email)和数据类型(如INT、VARCHAR)。 PRIMARY KEY表示该列是主键,AUTO_INCREMENT用于id列,表示该列的值会自动递增。
- 显示表结构:
收起
sql
DESCRIBE table_name;
-- 例如:
DESCRIBE users;
此语句可以查看表的结构,包括列名、数据类型、键信息等。
收起
sql
UPDATE table_name
SET column1 = value1, column2 = value2,...
WHERE condition;
-- 例如:
UPDATE users
SET age = 26
WHERE name = 'John Doe';
收起
sql
DELETE FROM table_name
WHERE condition;
-- 例如:
DELETE FROM users
WHERE id = 1;
四、其他操作
收起
sql
USE database_name;
-- 例如:
USE mydb;
此语句用于切换到指定的数据库,之后的操作将在该数据库中进行。
收起
sql
CREATE INDEX index_name ON table_name (column1, column2,...);
-- 例如:
CREATE INDEX idx_name ON users (name);
用于在表的指定列上创建索引,以提高查询性能。
收起
sql
DROP INDEX index_name ON table_name;
-- 例如:
DROP INDEX idx_name ON users;
用于删除表上的指定索引。
这些是 MySQL 中最基本和常见的操作语句。在实际使用时,请根据具体的业务需求和数据特点合理运用这些语句,同时要注意数据的安全性和一致性,避免出现数据丢失或不一致的情况。
- 删除表:
sql
DROP TABLE table_name; -- 例如: DROP TABLE users;用于删除指定的表,删除后表中的数据将丢失。
三、数据操作
- 插入数据:
sql
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...); -- 例如: INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'john@example.com'); INSERT INTO语句将新数据插入到表中。- 首先指定要插入数据的表名(
table_name)和列名(column1, column2, column3)。 - 然后使用
VALUES关键字指定相应列的值(value1, value2, value3)。 - 查询数据:
-
收起
sql
SELECT column1, column2,... FROM table_name WHERE condition; -- 例如: SELECT * FROM users; -- 或 SELECT name, age FROM users WHERE age > 20; SELECT语句用于从表中查询数据。*表示选择所有列,也可以明确指定列名。FROM关键字指定要从哪个表中查询。WHERE关键字用于筛选满足条件的数据。- 更新数据:
UPDATE语句用于更新表中的数据。SET关键字指定要更新哪些列的值。WHERE关键字指定更新哪些行的数据,若不使用WHERE,将更新表中所有行的指定列的值,这可能会导致意外结果,请谨慎使用。- 删除数据:
DELETE FROM语句用于删除表中的数据。WHERE关键字指定要删除哪些行的数据,若不使用WHERE,将删除表中所有数据,这可能会导致意外结果,请谨慎使用。- 使用数据库:
- 索引操作:
- 创建索引:
- 删除索引:
2万+

被折叠的 条评论
为什么被折叠?



