1 前言 有接手一个新项目,项目中到了 Mysql 数据库 ,这里总结下 windows 命令行操作 Mysql 数据库. 2 Cmd操作数据库 2.1 连接Mysql服务器,命令如下:(root用户) mysql -h localhost -u root -p 回车之后输入密码. 2.2 查看可用的databases,命令如下: show databases; 2.3 想用那个库都可以,只要输入命令use +要使用库就行,命令如下:(注意没 分号 :) use test 2.4 查看有哪些表
使用命令行操作mysql的一些简单步骤: //进入MySQL数据库 > mysql -hlocalhost -uroot -p//显示 所有数据库 > show databases;//进入 指定 数据库 > use 数据库名;//显示 所有表 > show tables;/* crud...;*/ //中文显示乱码 > set names gbk; 如果出现这个 mysql: Character set 'UTF-8' is not a
Windows 命令行切换目录 特别注意:切换到其它盘符不需要 cd 命令 1. 切换到 C 盘根目录 打开终端 cmd 后,输入cd C:\(一定要加上后面的反斜扛) 2.切换到 C 盘子目录 打开终端 cmd 后,输入cd C:\dir1(切换到 C 盘下目录 dir1) 3.切换到其他盘根目录 打开终端 cmd 后,输入D:(不需要加 cd,一定不要加反斜扛) 4.切换到其他盘子目录 打开终端 cmd 后,先切换到根目录,再使用 cd 命令切换到子目录 DOS 底下常用命令 dir (di
1.现象 在命令行中,执行sql语句如果包含中问题,提示“ Data too long for column '列名' at row 1” 或者在命令行中查询出的结果中,中文乱码 2.分析 a.查看命令行的默认编码方式:右击命令行标题栏--属性--当前代码页 b.查看mysql中客户端与结果集的编码方式 show variables like 'character%';,可以看到,客户端与结果集的编码方式都是utf8 问题找到了,命令行与mysql的编码方式不一样导致的