设为首页
加为收藏
联系我们
  • 电子商务
  • 软件网络
  • 看天下
  • 营销财经
  • 关闭导航
  • 网络编程
  • 数据库类
  • 关闭导航
  • 网络编程
  • 社交礼仪
  • 数据库类
  • 人文地理
  • 关闭导航
  • 编程工具
  • 电子书籍
  • 关闭导航
  • 生活休闲
  • 演讲讲座
  • 视频教程
  • 经典影视
  • 关闭导航
  • 您的位置: 首页 > 入门教程 > 数据库类 > MySQL

    Unix下安装MySQL数据库

    时间: 2008-09-01  信息来源: 赛迪网  作者: 罗丽娜  点击数:

    内容提示:UNIX操作系统由于其性能特点被广泛用于一些大型项目和企业级就用之中,MySQL与其配合可以得到非常好的应用效果,本文将介绍UNIX下My
    SQL的安装。

    一旦你安装了MySQL, 它将会自动生成两个数据库。一个用于管理用户、主机和服务器数据库权限。另一个是测试数据库(test database)。我们可以使用测试数据库。 但是,我们想简单快捷的向你介绍MySQL中一些可使用的指令的概貌。这还可以确保 root 被设置为能够完全访问服务器,例如: root可以允许创建数据库、表单等.. 所以我们将创建一个test2数据库用于以后的测试。在通过指令进入MySQL前,系统将提示输入新创建的root口令。 应该记得你已改过 root的口令了。
    --------------------------------------------------------------------------------
    # mysql -u root -p
    mysql> show databases;
    +----------------+
    | Database |
    +----------------+
    | mysql |
    | test |
    +----------------+
    mysql> create database test2;
    Query OK, 1 row affected (0.00 sec)
    --------------------------------------------------------------------------------
    按照下面两段代码,选择使用新的数据库,并创建一个名称为tst_tbl的表, 它有两个字段。第一个字段(field 1)为id 字段,通过它可以看到记录的id号。从本质上看,这只是一列纯数字。第二个字段为名称字段,在其中可以存储书的名称。这些字段的格式为: field 1 (id) 为长度为3的整数型(int), field 2 (name)为长度为50的字符串型(char)。 我们对id的赋值可以对数据查找和标引。
    --------------------------------------------------------------------------------
    mysql> use test2;
    Database changed
    mysql> CREATE TABLE books ( id int(3) not null
    -> auto_increment, name char(50) not null,
    -> unique(id), primary key(id));
    Query OK, 0 rows affected (0.00 sec)
    --------------------------------------------------------------------------------
    现在用下面命令检查库是否正确。
    --------------------------------------------------------------------------------

    mysql> show tables;
    +---------------------+
    | Tables in test2 |
    +---------------------+
    | books |
    +---------------------+
    1 row in set (0.00 sec)

    mysql> describe books;
    +-------+-------------+------+------+----------+----------------+
    | Field | Type | Null | Key | Default | Extra |
    +-------+-------------+------+------+----------+----------------+
    | id | int(3) | | PRI | 0 | auto_increment |
    | name | char(50) | |
    +-------+-------------+------+------+----------+----------------+
    2 rows in set (0.00 sec)

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

    注意:describe指令基本描绘出表的布局。
     
    Tags: Unix,mysql 责任编辑:aboutstudy
     
      关于我们 友情链接 网站地图 广告服务 联系我们 管理登陆  
      鄂ICP备07014143号  
      Powered by EmpireCMS 5.0  
      Template designed by 直来直往.
      联系信息: QQ 365931563 Email:jiangtian001@sina.com  
      ©CopyRight 2007-2008, SKDE.CN, Inc. All Rights Reserved