MySQL 入门速查笔记​

 系统的学,建议看这个(点击即可进入)

1. 数据库基础​

​1.1 数据库分类​
  • ​关系型数据库(RDBMS)​
    • 用​​表格​​存储数据,支持SQL(如MySQL、Oracle)。
    • 特点:强一致性、事务支持(ACID)。
  • ​非关系型数据库(NoSQL)​
    • 灵活存储(文档、键值对等),如MongoDB、Redis。
    • 特点:高扩展性、适合海量数据。

2. SQL 语句分类​

​2.1 DDL(数据定义语言)​
  • ​操作对象​​:数据库、表结构。
  • ​常用命令​​:
    CREATE DATABASE 数据库名;       -- 创建数据库
    CREATE TABLE 表名 (列名 类型 约束); -- 创建表
    ALTER TABLE 表名 ADD/DROP/MODIFY 列名; -- 修改表
    DROP TABLE 表名;             -- 删除表
    2.2 DML(数据操作语言)​
  • ​操作对象​​:表中的数据。
  • ​常用命令​​:
    INSERT INTO 表名 (列1,列2) VALUES (值1,值2); -- 插入数据
    UPDATE 表名 SET 列=值 WHERE 条件;           -- 更新数据
    DELETE FROM 表名 WHERE 条件;                -- 删除数据
    2.3 DQL(数据查询语言)
  • 核心命令​​:SELECT
    SELECT 列1,列2 FROM 表名 
    WHERE 条件 
    ORDER BY 列 ASC/DESC  -- 排序
    LIMIT 数量;            -- 限制返回条数

 

2.4 DCL(数据控制语言)​
  • ​权限管理​​(需管理员权限):
    GRANT 权限 ON 数据库.表 TO 用户@主机;  -- 授权
    REVOKE 权限 ON 数据库.表 FROM 用户@主机; -- 撤销权限

    3. MySQL 操作指南​​

    ​3.1 安装与启动​
  • ​Windows安装​​:
    1. 官网下载MySQL Installer,选择​​Developer Default​​安装。
    2. 设置root密码(如Root@1234),开机启动服务。

 启动服务​​: 

        1、通过 "服务" 管理工具: 打开"运行"对话框(Win + R),输入 services.msc,找到"MySQL"服务,右击选择"启动"。

2、通过命令提示符: 打开命令提示符(以管理员身份),输入以下命令:

3.2 连接MySQL​
 命令行连接​​:
  mysql -u your_username -p

指定主机和端口连接(适用于远程连接):
  

      mysql -h 主机名或IP地址 -P 端口号 -u 用户名 -p

例如

mysql -h 127.0.0.1 -P 3306 -u root -p

 

参数说明:

  • -u 参数用于指定用户名。
  • -p 参数表示需要输入密码。

4. 常用命令速查​

4.1 数据库操作 

SHOW DATABASES;          -- 查看所有数据库
USE 数据库名;             -- 切换数据库
CREATE DATABASE 数据库名;  -- 创建数据库
DROP DATABASE 数据库名;    -- 删除数据库
4.2 表操作​
SHOW TABLES;             -- 查看当前数据库所有表
DESC 表名;               -- 查看表结构
-- 创建表示例
CREATE TABLE user (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    age INT DEFAULT 18
);

 4.3 数据操作示例​
 

-- 插入数据
INSERT INTO user (name, age) VALUES ('张三', 20);
-- 更新数据(必须加WHERE条件!)
UPDATE user SET age = 21 WHERE name = '张三';
-- 删除数据
DELETE FROM user WHERE id = 1;
-- 查询数据
SELECT * FROM user WHERE age > 18;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值