作者:tmei       2007年5月18日

一起测试网   软件质量专家


朋友推荐过来灌水,测试我不是很熟悉,我是搞管理的,最近在学习数据库方面的知识,我就说说这个吧,也整理一下自己的思路。

我对数据库方面了解的不多,最熟悉的就是mysql了,原因是它免费,功能也够用,所以小公司用的比较多,我们公司就是,下面我说下自己的

使用心得吧。

还要从安装说起,其实mysql安装也非常简单,我是指windows系统而言,点下一步,选择安装目录......这里就不多说了,mysql安装好后最重

要一样就是要看数据库有没有作为系统服务启动了,所以在大家进行数据库操作前,应要看看,在操作系统的开始->运行->输入

services.msc,确定你在安装时你设置的关于mysql的那个服务已经启动,这样你在操作数据库时不会报连接不上的错误.

有一个较方便的mysql界面插件,但是这个界面是我在已经开始使用mysql后才找到的,刚开始我是在dos下用命令行进行操作的.虽然

那个界面也可以进行建库啊,设定权限等操作,但是,我觉得懂得在使用命令行也是一个很重要的技能,所以我先从命令行开始说,怎样简单

使用mysql.到后面会谈及这个界面插件的使用。

  现在我想在mysql里建一个数据库mydatabase,以及在数据库里建一个表mytable.具体的命令如下(假设mysql我是刚安装好的)

  1. 进入dos状态(记住命令行的要运行在mysql的安装目录下的bin目录的)

  2. 连接mysql
  
      输入:mysql –h localhost –u root –p
  
      输入在安装时已设好的密码,就近入了mysql的命令编辑界面了。

  3. 使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号,不然会报错)
  
      显示数据库:show databases;
  
      使用数据库:use 数据库名;
  
    4.建库  
      命令:create database mydatabase;

  5.为数据库设置权限(用户和密码)
  
      命令:grant all privileges on mydatabase.* to test@localhost identified by “ 123456” ;
    当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对mydatabase这个数据库操作,这样避开使用root      ,对数据库的安全有很大帮助.

  6.建表
  
      命令:create table mytable(id int(8) primary key,name varchar(10));
    
      剩下来的与标准sqsl命令基本上是一样的,具体操作略
  
      值得一提的是,你在命令行上输入"?",就会有mysql命令的简单帮助,如下:

  呵呵,那样,我们还可以知道退出,就是"exit",呵呵!

五. 关于mysql-front的使用
  
    我找了好几个mysql的界面工具,觉得最简洁方便还是mysql-front,可惜的是要收费,不过还好有试用期,呵呵,可以先感受感受一下,

最重要一点是mysql-front有简体中文版的,英文不好的我用起来就舒服多了.下面简单说说使用吧.

  首先,安装就不用说了,有向导,而且很简单.安装好后第一次运行时会跳出来一个要求添加对话的框,在这里你可以添加例如上面已经
设定好的mydatabase,过程如下:
  
    当你在注册的复选框里填上你在上面mysql设定好的用户名和密码后,在选择数据库框里就有mydatabase的数据库了,选上,按确定.进入
mysql-fron后,你就会看到下面的界面,这是你就可以进行操作了.
  
    要说明的是,你还可以把root用户也加进去,这要你在mysql-fron的界面上选设置->对话->新建,再按上面进行就可以,除了root你
还可以加入更多的用户,方法还是一样的,设置不同的用户,是方便对不同数据库进行管理,呵呵,root是权限最高的,可不要随便让别人使
用你的root用户,保正你数据库的安全。

    呵呵,初次灌水,就写这么多吧。