MySQL:数据库基础

一、服务器指令

  • 启动服务器

    sql 复制代码
    sudo systemctl start mysql
  • 查看服务器状态

    sql 复制代码
    sudo systemctl status mysql
  • 关闭服务器

    sql 复制代码
    sudo systemctl stop mysql
  • 重启服务器

    sql 复制代码
    sudo systemctl restart mysql
  • 登录MySQL

    sql 复制代码
    mysql -h 118,190.148.234 -p 3306 -u root -p
    
    /*    
        -h 可选,表示指定云服务器ip,不选默认为本地服务器
        -p 可选,表示端口号,默认情况下为3306
        -u 必须,表示用户名
        -p 表示用密码登录
    */

登入成功后

二、库的操作

1、创建数据库

sql 复制代码
CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET utf8mb4 
COLLATE utf8mb4_general_ci;

/*  
    CREATE DATABASE:必须,创建数据库
    IF NOT EXISTS:可选,数据库已存在时不报错
    db_name:必须,数据库名称
    CHARACTER SET utf8mb4:可选,指定数据库采用的字符集 utf8mb4
    COLLATE utf8mb4_general_ci:可选,指定数据库字符集的校验规则 utf8mb4_general_ci
*/
    

2、查看数据库

sql 复制代码
show databases;

3、现实创建语句

sql 复制代码
show create database db_name;

4、修改数据库

sql 复制代码
ALTER DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

注意: 修改数据库主要是对数据库的字符集,校验规则进行修改

5、数据库删除

sql 复制代码
drop database db_name;

6、数据库的备份和恢复

bash 复制代码
mysqldump -u root -p -d db_name > 数据库备份路径
bash 复制代码
source 数据库路径;
相关推荐
就叫飞六吧16 分钟前
防抖、幂等、唯一约束三件套 ;
数据库
神奇霸王龙34 分钟前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
鲸采云SRM采购管理系统41 分钟前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
cfm_291444 分钟前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
Full Stack Developme44 分钟前
SQL 注入 的历史及设计工作原理
数据库·sql
Tisfy1 小时前
Codex:通过编辑配置文件添加带Bearer的自定义MCP
数据库·大模型·agent·codex·mcp
哈__1 小时前
面向AI智能体的数据库专业技能包:将DBA工程经验封装为可调用能力
数据库·人工智能·dba
阿坤带你走近大数据1 小时前
SQL里where后面的1=1是干嘛的,走的是什么索引
数据库·sql
阿坤带你走近大数据1 小时前
SQL的执行顺序和书写顺序的介绍
数据库·sql·oracle
Poo_Chai2 小时前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库