最近几天一直在做一个基于ThinkPHP的学生学籍管理系统的RBAC,用到Mysql固然不少,虽然现在Mysql的优秀的图形化软件已经不少了,可以显著地提高操作数据库的速度,自己最常用的两个是navicat跟Mysql-Front,其中最满意的是navicat,它不但界面简单,功能相对后者更完善一些,另外还支持mac ox系统,所以我多数还是用navicat。感觉有点扯远了,其实这篇文章我是想说的是,mysql图形软件固然提高了我们的效率,不过还是不能把操作MySQL的一些命令忘掉,毕竟不是每台机器上有自己熟悉的MySQL图形操作软件。
下面复习一下最基本的几种MySQL操作:
1、cmd 下 连接mysql:
成功连接显示内容:
2、show 命令来显示已有的数据库
3、create命令来创建数据库:
创建结果:
4、显示现在选择的数据库名字
5、创建表
6、查看表的结构
7、插入表字段,然而出现错误
解决方案是:
在装MYSQL的时候选择的是utf8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=gbk。 重新启动MySQL.
8、修改my.ini后还得重启mysql
9、这时插入就能成功
10、显示表的内容
11、修改表字段的结构
12、备份数据库
13、备份结果
PS:今天先到这里吧,随便吐槽一下学校的网,上传几张图片居然断了几次网!!!
时间: 2024-12-23 19:09:35