MySQL命令行操作复习

   最近几天一直在做一个基于ThinkPHP的学生学籍管理系统的RBAC,用到Mysql固然不少,虽然现在Mysql的优秀的图形化软件已经不少了,可以显著地提高操作数据库的速度,自己最常用的两个是navicat跟Mysql-Front,其中最满意的是navicat,它不但界面简单,功能相对后者更完善一些,另外还支持mac ox系统,所以我多数还是用navicat。感觉有点扯远了,其实这篇文章我是想说的是,mysql图形软件固然提高了我们的效率,不过还是不能把操作MySQL的一些命令忘掉,毕竟不是每台机器上有自己熟悉的MySQL图形操作软件。

下面复习一下最基本的几种MySQL操作:

1、cmd 下 连接mysql:


成功连接显示内容:


2、show 命令来显示已有的数据库

MySQL命令行操作复习_第1张图片

3、create命令来创建数据库:

MySQL命令行操作复习_第2张图片

创建结果:

4、显示现在选择的数据库名字

MySQL命令行操作复习_第3张图片

5、创建表


6、查看表的结构


7、插入表字段,然而出现错误


解决方案是:

在装MYSQL的时候选择的是utf8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=gbk。 重新启动MySQL.

MySQL命令行操作复习_第4张图片

8、修改my.ini后还得重启mysql


9、这时插入就能成功


10、显示表的内容

MySQL命令行操作复习_第5张图片

11、修改表字段的结构


12、备份数据库


13、备份结果



PS:今天先到这里吧,随便吐槽一下学校的网,上传几张图片居然断了几次网!!!发火发火发火


你可能感兴趣的:(mysql)