java learnging

          一塊探討JAVA的奧妙吧
          posts - 34, comments - 27, trackbacks - 0, articles - 22

          mysql的版本為:4.1.8


          一、準(zhǔn)備工作

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

                    mysql-administrator-1.0.18-win.msi     --可視化管理工具,配置mysql、創(chuàng)建數(shù)據(jù)、數(shù)據(jù)表等

                 mysql-query-browser-1.1.5-win.msi    --可視化查詢?yōu)g覽器,執(zhí)行查詢語句、導(dǎo)入sql文件等

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

                這些都是可以從http://www.mysql.com上下載的,下載的時(shí)候下自己OS支持的就可以了。

                一般都會(huì)有安裝的和不需要安裝的兩種,差別不是很大,安裝后會(huì)多出幾個(gè)快捷方式,呵呵,感覺比較方便我用的都直接安裝的。

          二、安裝與使用

                安裝很簡單了,依次點(diǎn)擊下一步,就可以了。但需要注意的一點(diǎn)是如果選的安裝版,字符集(character set )選擇是推薦默認(rèn)選項(xiàng)。因?yàn)槲以?jīng)改了一下,以至于亂碼問題讓我多花了好多時(shí)間,最后還是把character set改成默認(rèn)了。

                 下面我簡單說一下怎么使用(初次使用,好多功能也沒用到,把幾個(gè)比較常用的說一下)。

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

                1.連接與斷開

                       

          mysqldir\bin> mysql -h host -u user   -p        --host為主機(jī)名,本機(jī)可以省略;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.與數(shù)據(jù)庫有關(guān)的操作

               

          mysql> SHOW DATABASES; --顯示所有的數(shù)據(jù)庫--
          +----------+
          | Database |
          +----------+
          | mysql    |
          | test     |
          | tmp      |
          +----------+

          mysql> USE test  --設(shè)置當(dāng)前操作數(shù)據(jù)庫--
          Database changed
          mysql> CREATE DATABASE menagerie; --創(chuàng)建數(shù)據(jù)庫--
          mysql> USE menagerie --設(shè)置當(dāng)前操作數(shù)據(jù)庫--
          Database changed


           

                 3.與表有關(guān)的操作

           

          mysql> SHOW TABLES; --列出當(dāng)前數(shù)據(jù)庫的所有表--
          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);    --創(chuàng)建pet表--
          mysql> SHOW TABLES;   --列出當(dāng)前數(shù)據(jù)庫的所有表--

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

          mysql> DESCRIBE pet;   --顯示pet表的結(jié)構(gòu)--
          +---------+-------------+------+-----+---------+-------+
          | 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表的結(jié)構(gòu)--
          +-------+---------------------------------------------------
          ------------------------------------------------------------
          ------------------------------------------------------------
          ------------------------------------------------------------
          | 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;   --顯示版本號(hào)和當(dāng)前日期--  
          +-----------+--------------+
          | VERSION() | CURRENT_DATE |
          +-----------+--------------+
          | 4.1.8-nt  | 2005-01-14   |
          +-----------+--------------+
          1 row in set (0.00 sec)

          mysql> SELECT VERSION(); SELECT NOW();  --顯示版本號(hào)和當(dāng)前時(shí)間--  

          +-----------+
          | 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  --當(dāng)語句不完整時(shí)需要"\c"結(jié)束命令,特別的當(dāng)語句缺少"'"時(shí)需要"'\c"結(jié)束命令,當(dāng)語句缺少"""時(shí),需要""/c"結(jié)束命令--
          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)
             

           


          三、總結(jié)


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 苏尼特右旗| 宜川县| 鄱阳县| 醴陵市| 阿勒泰市| 光山县| 新竹市| 武乡县| 兴宁市| 宁远县| 丹凤县| 油尖旺区| 青龙| 于田县| 施甸县| 花垣县| 舞钢市| 承德县| 新营市| 井研县| 连城县| 玉田县| 西安市| 鄢陵县| 黎平县| 沛县| 贵港市| 饶阳县| 德兴市| 噶尔县| 五原县| 南安市| 自贡市| 沧州市| 阿城市| 萍乡市| 民乐县| 灵石县| 科技| 武川县| 买车|