您现在的位置: 网页制作教学网 >> 数据库教程 >> mysql 教程 >> 文章正文

Mysql数据库操作新手入门,手把手的教会你

作者:动态网站…

来源:动态网站制作指南

热度:

2007-4-20 13:39:32


二、数据库操作

  所要注意的是,所有举例的显示结果,均为下面操作步骤按顺序进行的结果。


----------------------我------------割--------------------------

2.1 查询语句

2.1.1 查看Mysql数据库的版本号和服务器的当前日期
    mysql> select version(),current_date;   (操作方式一)

    mysql> select version()
      -> ,current_date;             (操作方式二)

    ※:操作语句间用","隔开,用";"来表示操作结束,操作语句输入过程中,换行不影响操作过程。

2.1.2 查看服务器中的所有数据库
    mysql> show databases;

----------------------我------------割--------------------------

2.2 创建数据库

2.2.1 创建数据库(当然,数据库名"asb"不能是已经存在的)
    mysql> create database asb;

2.2.2 选用数据库,使其成为当前操作的数据库
    mysql> use asb;

    成功选中后会有如下显示:
    Database changed

    甚至可以在窗口命令登陆mysql数据库的时候直接选中要操作的数据库(当然前提是asb数据库存在)
    bin>mysql asb -u uesername -p
    Enter password:******

2.2.3 查看当前所操作的数据库名称
    mysql> select database();

    运行后结果如下:
    +------------+
    | database() |
    +------------+
    | asb     |
    +------------+
    1 row in set (0.00 sec)

----------------------我------------割--------------------------

2.3 创建表

2.3.1 用"create table"创建表(确认是要在当前数据库中创建,不是的话就先用'use'选中要创建表的那个数据库)

    mysql> create table emp(emp_id varchar(6)
      -> ,emp_name varchar(10)
      -> ,emp_age int
      -> ,emp-sal int
      -> ,emp_bir date
      -> ,emp_sex varchar(5)
      -> );

2.3.2 查看当前数据库中的表(可以检验上例的"emp"表是否成功建立)
    mysql> show tables;

    如果是成功将是如下显示:

    +---------------+
    | Tables_in_asb |
    +---------------+
    | emp       |
    +---------------+
    1 row in set (0.00 sec)

2.3.3 查看数据表的结构
    mysql> describe emp;

    运行后结果会如如下显示:

    +----------+-------------+------+-----+---------+-------+
    | Field   | Type     | Null | Key | Default | Extra |
    +----------+-------------+------+-----+---------+-------+
    | emp_id   | varchar(6) | YES |   | NULL   |     |
    | emp_name | varchar(10) | YES |   | NULL   |     |
    | emp_age | int(11)   | YES |   | NULL   |     |
    | emp_sal | int(11)   | YES |   | NULL   |     |
    | emp_bir | date     | YES |   | NULL   |     |
    | emp_sex | varchar(5) | YES |   | NULL   |     |
    +----------+-------------+------+-----+---------+-------+

----------------------我------------割--------------------------

上一页  [1] [2] [3] [4] [5] [6] 下一页

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号