<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    OMG,到底在尋找什么..................
    (構造一個完美的J2EE系統所需要的完整知識體系)
    posts - 198,  comments - 37,  trackbacks - 0

    Mysql 數據庫

    MySQL 是一個真正的多用戶、多線程SQL數據庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數據庫語言。MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。并且能夠支持多平臺。

    各種版本下載地址:http://dev.mysql.com/downloads/

    學習資料:http://dev.mysql.com/doc/??? MySQL Reference Manual? (mysql參考手冊)

    可視化管理工具:http://dev.mysql.com/downloads/other/mysqlcc.html

    在這里使用的是4.1.12版本,當前最高版本是5.0.4-beta

    ?

    1 、數據庫的安裝:

    (1) windowXp 下安裝4.1.12直接點擊下載的exe文件就可以安裝了。

    (2) RedHat Enterprise Linux 4 (x86)下安裝server4.1.12client4.1.12

    shell> rpm -i MySQL-server-standard-4.1.12-0.rhel4.i386.rpm

    shell> rpm -i MySQL-client-standard-4.1.12-0.rhel4.i386.rpm

    注:RedHat Enterprise Linux 4軟件包自帶4.1.7

    ?

    2 、數據庫的應用

    ◇啟動mysql數據庫的服務

    (1) windowXpC:\>mysqld 回車即可。(這里將mysqlbin路徑加入到環境變量的path中,使其各種路徑下都能直接啟動)

    (2) linux? #service mysqld start回車即可。

    ◇登錄數據庫

    首先要確認服務器處于運行狀態。(默認的超級用戶名為:root )

    C:\> mysql –h hostname -u username –p

    Enter password:******

    hostname mysql的服務器名或服務器的IP

    username 為用戶名

    ***** 為用戶密碼

    ◇ 本地測試:

    >mysql -h localhost -u root -p

    Enter password: ******

    Welcome to the MySQL monitor.? Commands end with ; or \g.

    Your MySQL connection id is 9 to server version: 4.1.10a-nt

    ?

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

    ?

    mysql>

    ?

    ◇ 顯示當前用戶可操作的數據庫:用show命令

    mysql> show databases;

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

    | Database |

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

    | mysql?? |

    | test???? |

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

    2 rows in set (0.00 sec)

    ?

    ◇ 確定使用其中的一個數據庫:用use命令

    mysql> use mysql;

    Database changed

    ?

    ◇ 顯示當前數據庫中的所有

    mysql> show tables;

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

    | Tables_in_mysql??? ??????????|

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

    | columns_priv?? ??????????????|

    | db???????????? ?????????????|

    …….

    | time_zone_transition_type????? ?|

    | user????? ???????????????????|

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

    15 rows in set (0.00 sec)

    ?

    ◇ 建立數據庫(建數據庫之前,必須確認當前不存在該數據庫,否則用drop命令刪除掉)

    mysql> drop database if exists mydb;

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> create database mydb;

    Query OK, 1 row affected (0.02 sec)

    ?

    ◇ 建立表user

    mysql> use mydb;

    Database changed

    mysql> drop table if exists `user`;

    Query OK, 0 rows affected (0.00 sec)

    mysql> 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;

    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: ******

    說明:localhostmysql的服務器名或IP

    ??? Mydb 為數據將要導入的目標數據庫;mysql.sql為將要導入的數據文件;

    ?

    ◇ 修改MySql用戶密碼方法:

    方法一:使用mysqladmin mysql自帶的一個小應用程序)

    首先進入命令行,? 再進入mysql安裝目錄的bin下:

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

    Enter password: ******

    說明:localhostmysql服務器的host,也可以是mysql服務器的IP

    ??? ?? username 為當前要修改密碼的用戶名。

    ??????? new_password 為新密碼(該字符串不需要加引號)

    ??????? ****** 為原來的密碼。

    方法二:使用SET PASSWORD語句

    此時,首先需要用超級用戶登錄。

    mysql> SET PASSWORD FOR username@hostname=PASSWORD(‘

    new_password’);

    ?

    ◇ 添加mysql用戶:

    Mysql>GRANT ALL ON? *.*? username@hostname IDENTIFIED BY

    ‘user_password’;

    ◇使用MySql Control Center來管理數據庫,該工具對數據庫建立和維護提供友好的可視化操作界


    原貼地址:http://blog.csdn.net/sharp2001/
    posted on 2006-11-02 14:19 OMG 閱讀(576) 評論(0)  編輯  收藏 所屬分類: <項目>數據庫設計

    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    IT風云人物

    文檔

    朋友

    相冊

    經典網站

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲小说区图片区| gogo免费在线观看| 亚洲精品无码永久在线观看男男| 噜噜噜亚洲色成人网站∨| 亚洲最大黄色网址| 国产精品亚洲lv粉色| 丝袜捆绑调教视频免费区| 99爱免费观看视频在线| 国内精品免费视频自在线| 亚洲精品亚洲人成在线观看下载| 亚洲Av无码专区国产乱码DVD| 亚洲视频在线免费播放| 亚洲av成人中文无码专区| 中文字幕在线视频免费| 91免费精品国自产拍在线不卡| 国产免费私拍一区二区三区| 亚洲精品自在在线观看| 亚洲夂夂婷婷色拍WW47| 中文字幕乱码一区二区免费| 24小时免费直播在线观看| 亚洲AV无码日韩AV无码导航 | 免费成人av电影| 亚洲youjizz| 久久精品国产免费观看| 亚洲AV无码成人精品区大在线| 亚洲另类春色校园小说| 日本卡1卡2卡三卡免费| 亚洲精品麻豆av| 污网站在线免费观看| 午夜色a大片在线观看免费| 久久精品国产亚洲AV高清热| 中文字幕免费观看全部电影| 免费一级做a爰片久久毛片潮喷| 国产亚洲国产bv网站在线| 99re热免费精品视频观看| 亚洲成人网在线播放| 久久受www免费人成_看片中文| 99亚洲精品高清一二区| 8x成人永久免费视频| 亚洲视频手机在线| 久草视频免费在线观看|