java learnging

一块探讨JAVA的奥妙吧
posts - 34, comments - 27, trackbacks - 0, articles - 22

[原创]mysql 4.1.8的安装与使用

Posted on 2005-01-11 16:30 bigseal 阅读(637) 评论(0)  编辑  收藏

mysql的版本为:4.1.8


一、准备工作

          mysql-4.1.8-win.zip                                 --mysql安装文件

          mysql-administrator-1.0.18-win.msi     --可视化管理工具,配置mysql、创建数据、数据表等

       mysql-query-browser-1.1.5-win.msi    --可视化查询浏览器,执行查询语句、导入sql文件等

          mysql-connector-java-3.0.16-ga.zip    --mysql的JDBC连接器

      这些都是可以从http://www.mysql.com上下载的,下载的时候下自己OS支持的就可以了。

      一般都会有安装的和不需要安装的两种,差别不是很大,安装后会多出几个快捷方式,呵呵,感觉比较方便我用的都直接安装的。

二、安装与使用

      安装很简单了,依次点击下一步,就可以了。但需要注意的一点是如果选的安装版,字符集(character set )选择是推荐默认选项。因为我曾经改了一下,以至于乱码问题让我多花了好多时间,最后还是把character set改成默认了。

       下面我简单说一下怎么使用(初次使用,好多功能也没用到,把几个比较常用的说一下)。

      mysql的安装目录为:mysqldir= E:\Program Files\MySQL\MySQL Server 4.1(以下的操作均在命令行)

      1.连接与断开

             

mysqldir\bin> mysql -h host -u user   -p        --host为主机名,本机可以省略;user用帐户--
Enter password: 
********
Welcome 
to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id 
is 25338 to server version: 4.0.14-log

Type 
'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql
>
   mysql> QUIT   --QUIT为断开命令--
   Bye

       2.与数据库有关的操作

     

mysql> SHOW DATABASES; --显示所有的数据库--
+----------+
| Database |
+----------+
| mysql    |
| test     |
| tmp      |
+----------+

mysql> USE test  --设置当前操作数据库--
Database changed
mysql> CREATE DATABASE menagerie; --创建数据库--
mysql> USE menagerie --设置当前操作数据库--
Database changed


 

       3.与表有关的操作

 

mysql> SHOW TABLES; --列出当前数据库的所有表--
Empty set (0.00 sec)
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
    -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);    --创建pet表--
mysql> SHOW TABLES;   --列出当前数据库的所有表--

+---------------------+
| Tables in menagerie |
+---------------------+
| pet                 |
+---------------------+

mysql> DESCRIBE pet;   --显示pet表的结构--
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
mysql> show create table users;    --显示pet表的结构--
+-------+---------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
| Table | Create Table



+-------+---------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
| users | CREATE TABLE `users` (
  `UserID` int(11) NOT NULL auto_increment,
  `Email` varchar(50) NOT NULL default '',
  `Password` varchar(50) NOT NULL default '',
  `UserName` varchar(200) NOT NULL default '',
  `WorkType` varchar(200) default NULL,
  `Adress` varchar(200) default NULL,
  `RegTime` datetime NOT NULL default '0000-00-00 00:00:00',
  `LastLoginTime` datetime default NULL,
  PRIMARY KEY  (`UserID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='投稿人表' |
+-------+---------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
1 row in set (0.08 sec)

 

       4.其它

 

mysql> SELECT VERSION(), CURRENT_DATE;   --显示版本号和当前日期--  
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 4.1.8-nt  | 2005-01-14   |
+-----------+--------------+
1 row in set (0.00 sec)

mysql> SELECT VERSION(); SELECT NOW();  --显示版本号和当前时间--  

+-----------+
| VERSION() |
+-----------+
| 4.1.8-nt  |
+-----------+
1 row in set (0.00 sec)

+---------------------+
| NOW()               |
+---------------------+
| 2005-01-14 05:29:53 |
+---------------------+
1 row in set (0.00 sec)
mysql> SELECT
    -> USER()
    -> \c  --当语句不完整时需要"\c"结束命令,特别的当语句缺少"'"时需要"'\c"结束命令,当语句缺少"""时,需要""/c"结束命令--
mysql> mysql> source 2005_01.12_09.sql;   --加载sql文本--
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected, 1 warning (0.00 sec)
   Query OK, 0 rows affected (0.16 sec)
   Query OK, 0 rows affected (0.11 sec)
   Query OK, 0 rows affected (0.06 sec)
   Query OK, 0 rows affected (0.06 sec)
   Query OK, 0 rows affected (0.09 sec)
   Query OK, 0 rows affected (0.09 sec)
   

 


三、总结


只有注册用户登录后才能发表评论。


网站导航: