Posted on 2005-01-11 16:30
bigseal 閱讀(645)
評論(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)
三、總結