打印本文 打印本文 关闭窗口 关闭窗口
mysql数据库的学习
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2519  更新时间:2009/4/22 20:48:40  文章录入:mintao  责任编辑:mintao
(20) NOT NULL default '''''''',

    ->   PRIMARY KEY  (`ID`)

    -> ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Query OK, 0 rows affected (0.06 sec)

 

◇ 显示user 表的结构

mysql> desc user;

+----------+-------------+------+-----+---------+----------------+

| Field   | Type     | Null | Key | Default | Extra      |

+----------+-------------+------+-----+---------+----------------+

| ID     | int(5)    |   | PRI | NULL  | auto_increment |

| Name   | varchar(20) |   |   |      |             |

| Password | varchar(20) |   |   |      |             |

+----------+-------------+------+-----+---------+----------------+

3 rows in set (0.01 sec)

 

 

◇ 数据库的导出:用自带的mysqldump 小程序

C:\>mysqldump mydb -h localhost -u root -p>mydb.sql

Enter password: ******

说明:mydb为当前要导出的数据库名称;mydb.sql数据导出的存放文件

mydb.sql内容如下:

-- MySQL dump 10.9

--

-- Host: localhost    Database: mydb

-- ------------------------------------------------------

-- Server version   4.1.10a-nt

 

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=''''NO_AUTO_VALUE_ON_ZERO'''' */;

--

-- Table structure for table `user`

--

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (

  `ID` int(5) NOT NULL auto_increment,

  `Name` varchar(20) NOT NULL default '''''''',

  `Password` varchar(20) NOT NULL default '''''''',

  PRIMARY KEY  (`ID`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--

-- Dumping data for table `user`

--

/*!40000 ALTER TABLE `user` DISABLE KEYS */;

LOCK TABLES `user` WRITE;

UNLOCK TABLES;

/*!40000 ALTER TABLE `user` ENABLE KEYS */;

 

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

 

◇ 数据库的导入:

C:\>mysql -h localhost -u root -p mydb<mydb.sql

Enter password: ******

说明:localhost为mysql的服务器名或IP

    Mydb为数据将要导入的目标数据库;mysql.sql为将要导入的数据文件;

 

◇ 修改MySql用户密码方法:

方法一:使用mysqladmin (mysql自带的一个小应用程序)

首先进入命令行,  再进入mysql安装目录的bin下:

>mysqladmin –h hostname –u username –p password new_password

Enter password: ******

说明:localhost为mysql服务器的host,也可以是mysql服务器的IP。

       username 为当前要修改密码的用户名。

        new_password为新密码(该字符串不需要加引号)。

        ****** 为原来的密码。

方法二:使用SET PASSWORD语句

此时,首先需要用超级用户登录。

上一页  [1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口