MysQl安装以及使用教程

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

但是需要登录,总之就是有点麻烦

然后最新的安装包在这里,永久有效

通过网盘分享的文件: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端口号]

一、数据库操作

  1. 创建数据库

sql

CREATE DATABASE database_name;
-- database_name 是你要创建的数据库的名称,例如:
CREATE DATABASE mydb;

这个语句用于创建一个新的数据库。你可以指定数据库的名称,在上述示例中,创建了一个名为 mydb 的数据库。

  1. 显示所有数据库

收起

sql

SHOW DATABASES;

使用这个语句可以查看 MySQL 服务器上所有可用的数据库列表。

  1. 删除数据库

sql

DROP DATABASE database_name;
-- 例如:
DROP DATABASE mydb;

此语句用于删除指定的数据库。请谨慎使用,因为删除后数据库中的所有数据都将丢失

二、表操作

  1. 创建表

展开

  • CREATE TABLE 用于创建新表。
  • table_name 是要创建的表的名称,这里以 users 为例。
  • 在括号内,定义表的列,包括列名(如 idnameageemail)和数据类型(如 INTVARCHAR)。
  • PRIMARY KEY 表示该列是主键,AUTO_INCREMENT 用于 id 列,表示该列的值会自动递增。

  1. 显示表结构

收起

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 中最基本和常见的操作语句。在实际使用时,请根据具体的业务需求和数据特点合理运用这些语句,同时要注意数据的安全性和一致性,避免出现数据丢失或不一致的情况。

  1. 删除表

    sql

    DROP TABLE table_name;
    -- 例如:
    DROP TABLE users;
    
     

    用于删除指定的表,删除后表中的数据将丢失。

    三、数据操作

  2. 插入数据

    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');
    
  3. INSERT INTO 语句将新数据插入到表中。
  4. 首先指定要插入数据的表名(table_name)和列名(column1, column2, column3)。
  5. 然后使用 VALUES 关键字指定相应列的值(value1, value2, value3)。
  6. 查询数据
  7. 收起

    sql

    SELECT column1, column2,...
    FROM table_name
    WHERE condition;
    -- 例如:
    SELECT * FROM users;
    -- 或
    SELECT name, age FROM users WHERE age > 20;
    

  8. SELECT 语句用于从表中查询数据。
  9. * 表示选择所有列,也可以明确指定列名。
  10. FROM 关键字指定要从哪个表中查询。
  11. WHERE 关键字用于筛选满足条件的数据。
  12. 更新数据
  13. UPDATE 语句用于更新表中的数据。
  14. SET 关键字指定要更新哪些列的值。
  15. WHERE 关键字指定更新哪些行的数据,若不使用 WHERE,将更新表中所有行的指定列的值,这可能会导致意外结果,请谨慎使用。
  16. 删除数据
  17. DELETE FROM 语句用于删除表中的数据。
  18. WHERE 关键字指定要删除哪些行的数据,若不使用 WHERE,将删除表中所有数据,这可能会导致意外结果,请谨慎使用。
  19. 使用数据库
  20. 索引操作
  21. 创建索引
  22. 删除索引
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值