WAMP的一些配置与使用心得(MYSQL)

刚开始接触数据库的时候,我一直认为数据库操作工具和数据库是同一种东西,它们是一体的,后来我才明白,数据库它是一个独立的仓库,用官方点的话来解释

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

其实它就是一个存放数据的仓库,哪怕没有数据库操作工具例如sqlserver的sql server2005,以及mysql的phpmyadmin、navicat等,一样可以进行数据库的操作,那么我们应该如何操作呢,答案就是命令行,这也是我慢慢的爱上命令行的主要原因之一,所有在图形界面难以实现的东西,在命令行下都变的轻而易举,那么我们应该如何使用MYSQL的命令行呢?

MYSQL命令行

安装好了wamp后,mysql.exe的执行文件应该(.*)\wamp\bin\mysql\mysql5.6.12\bin这个目录下,首先用打开命令行进入mysql.exe所在的目录下,当然你也可以用配置环境变量的方式来避免这个繁琐的动作,仅凭个人喜好,然后输入

mysql -uroot -p (注:root是你的用户名,一般都是root,如果你有修改过,就可能是其他字符串)

接下来系统会提示你输入密码

完成之后会出现welcome to mysql monitor等字样,然后就可以进行sql的操作了,一般首先是先use database(你的数据库名字),再设置SET NAMES utf8;字符编码,然后就是进行CAUD等之类的操作了,例如create table;showtables;等,具体不细说,但是尤其要记住一点:每次输入sql的CAUD命令的时候,一定要记得加上;这个语句结束符号,否则你绝对想哭,切记!

MYSQL命令行的实际用途

一、数据库文件过大,用PHPmyadmin导入数据库文件超时

由于PHPmyadmin是一款网页式的数据库操作软件,虽然用起来很方便,但是对于apache的这个30秒限制真的很无奈,这个时候命令行的作用就体现出来了,当然你也可以换一个操作工具如navicat来进行这个操作,但是相比之下,我觉得命令行的模式下操作起来更加的简单方便快捷,具体命令是 source XXX.sql;

二、当你的网站服务器上没有图形界面功能,只有命令行的时候

由于是远程服务器,而且没有图形界面,所以你只能使用这一个办法,当然phpmyadmin和navicat都有连接远程数据库的功能,但是我还是推荐使用命令行的模式

如何用phpmyadmin远程连接数据库

只要涉及到上线,服务器等字眼,你都无可避免的要接触到远程连接数据库这个功能,只要有用户名和密码,随便用PHP的脚本写一个connet的函数都可以链接远程数据库,使用起来很方便,但是如果你使用的是工具例如phpmyadmin你怎么连接远程数据库呢,

在wamp\apps\phpmyadmin4.0.4这个目录下有一个config.inc.php这个配置文件

$cfg['Servers'][$i]['host'] = “你的主机地址”

$cfg['Servers'][$i]['root'] = "你的用户名"

$cfg['Servers'][$i]['password'] = "你的密码"

这样配置好之后,在浏览器输入localhost/phpmyadmin就可以直接访问到你的服务器数据了

总结一点:你的数据库用户名和密码真的非常重要,务必妥善保管

谈谈我的编程之路---WAMP(二)的更多相关文章

  1. 谈谈我的编程之路---WAMP(三)

    WAMP的一些配置与使用心得(APACHE)说实话,我感觉apache的配置真的还是蛮复杂的,感觉好像又在学一种语言,让我用比较庞大的概念来讲述这些东西,我也没办法做到就以实际应用出发出发,简单的说一 ...

  2. 谈谈我的编程之路---WAMP(一)

    WAMP的一些配置与使用心得(PHP) 记得第一次接触PHP的时候,我都不知道PHP为什么要大写,但是我却用它来进行工作了,有时候生活就是一场美丽的邂逅 青涩的我,在ES哥的引领下,第一次接触到了WA ...

  3. 谈谈我的编程之路---WAMP(四)

    WAMP的一些配置与使用心得(windows)W-windows,说到windows,其实大家都最熟悉不过了,GUI(graphic user interface)图形界面就没有什么可说的了,基本会用 ...

  4. Vue 编程之路(二)——跳转页面传值

    最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型.其中我负责的部分有一项需要跳转页面,由于跳转前的页面是多个组件构成的,所以在跳转页面的 ...

  5. 初次踏上GUI编程之路(有点意思,详细介绍了菜鸟的学习之路)

    初次踏上GUI编程之路 —— 我的Qt学习方法及对Qt认识的不断转变 -> 开始接触GUI与开始接触Qt: 话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像 ...

  6. Vue 编程之路(三)—— Vue 中子组件在父组件的 v-for 循环里,父组件如何调取子组件的事件

    (标题的解决方案在第二部分) 最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型. 一.前期思路: 其中在“所有订单”页面,UI 给的设计 ...

  7. redis成长之路——(二)

    redis操作封装 针对这些常用结构,StackExchange.Redis已经做了一些封装,不过在实际应用场景中还必须添加一些功能,例如重试等 所以对一些常功能做了一些自行封装SERedisOper ...

  8. C#编程总结(十二)断点续传

    C#编程总结(十二)断点续传 我们经常使用下载工具,如bit精灵.迅雷.FlashGet,这些软件都支持断点续传. 断点续传即下载任务暂停后可以继续,而无需重新下载,即下载时需要通知服务器的起始位置. ...

  9. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日 ...

随机推荐

  1. AChartEngine 安卓折线图 柱形图等利器

    http://www.eoeandroid.com/thread-548233-1-6.html 最近公司项目中要用到折线图,状态类型的图标要用到折线图,柱形图等,并且能够动态显示,在网上找了许多de ...

  2. iOS开发——高级篇——内存分析,Instruments

    一.内存分析 1.静态内存分析(Analyze)不运行程序,直接对代码进行内存分析,查看代码是否有内存泄露优点:分析速度快,并且可以对所有的代码进行内存分析缺点:分析结果不一定准确(没有运行程序,根据 ...

  3. Android学习笔记(十七)——数据库操作(下)

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 这一次我们来试一试升级数据库,并进行数据库的CRUD操作,其中, C 代表添加(Create) ,R 代表查询 ...

  4. php学习笔记(1)-----基础

    语法 <?PHP //code here?> 变量以$开头 字符串并置运算符 . echo $txt1 . " " . $txt2计算字符串长度 strlen() 空格 ...

  5. git 教程(3)--时光机穿梭

    我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容 Git is a distributed version co ...

  6. Delphi结构体的扩展,可以自动初始化,反初始化,自定义拷贝函数.

    转载:http://www.raysoftware.cn/?p=518&utm_source=tuicool 恭贺Delphi XE7诞生,Delphi XE7在编译器内部集成了我之前所实现的 ...

  7. ubuntu查找软件包

    sudo apt-cache search s_name

  8. linux中shell截取字符串方法总结

    截取字符串的方法一共有八种,主要为以下方法 shell中截取字符串的方法有很多中, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=wo ...

  9. PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)

    /*常用的字符串输出函数 * * echo() 输出字符串 * print() 输出一个或多个字符串 * die() 输出一条信息,并退出当前脚本 * printf() 输出格式化字符串 * spri ...

  10. 【leetcode】Rotate Image

    Rotate Image You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees ...