1.1 启动服务
1.以管理员方式打开命令行

2.启动服务,服务名对应自己安装时配置的,可在任务管理器中的服务查看
| net start MySQL80 |
| net stop MySQL80 |

1.2 登录
1.登录命令
-p后面不能跟空格,否则会被认为是密码的一部分。也可-p后直接回车,下一行再输入密码
如果是连接本机且端口号没有修改,-hlocalhost -P3306可以省略
| mysql -h 主机名 -P 端口号 -u 用户名 -p密码 |
| mysql -h localhost -P 3306 -u root -p123456 |
| mysql -uroot -p123456 |

2.查看版本和退出
| select version(); #登录后查看版本 |
| mysql -V #未登录查看版本,大写V |
| quit #退出登录 |
| exit #退出登录 |
| mysql |

1.3 使用
1.数据库操作
| show databases; #查看所有数据库 |
| create database zhishu; #创建名为zhishu的数据库,不能重名 |
| use zhishu; #使用zhishu数据库,后续操作才会只针对该数据库 |

2.表操作
① 查看所有表格
| show tables; #查看所有表格,要求前面有use语句 |
| show tables from zhishu; #查看zhishu数据库中的所有表格 |

② 创建表格
| create table student( |
| id int, |
| name varchar(20) |
| ); |

③ 查看表格数据

④ 向表格中添加数据
| insert into student values(1,'迷麟'); |
| insert into student values(2,'蛮吉'); |

⑤ 查看表的创建信息
| show create table student\G |

⑥ 查看数据库的创建信息
| show create database zhishu\G |

⑦ 删除表格
⑧ 删除数据库

1.4编码设置,8.0以上版本不需要设置
1.查看编码
| show variables like 'character_%'; |
| show variables like 'collation_%'; |

2.修改mysql的数据目录下的my.ini配置文件

3.在指定位置添加
| default-character-set=utf8 |
| character-set-server=utf8 |
| collation-server=utf8_general_ci |

4.退出并重启服务
| quit |
| net stop mysql80 |
| net start mysql80 |
5.登录查看编码
| show variables like 'character_%'; |
| show variables like 'collation_%'; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本