`
heirenhua
  • 浏览: 11637 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

MySQL入门学习(二)基本操作

    博客分类:
  • JDBC
阅读更多

From: http://www.bccn.net/Article/sjk/mysql/jc/200505/443.html

 

学习篇

  了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。

1、使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql  |
| test   |
+----------+
3 rows in set (0.00 sec)

2、创建一个数据库abccs
mysql> CREATE DATABASE abccs;
注意不同操作系统对大小写的敏感。

3、选择你所创建的数据库
mysql> USE abccs
Database changed
此时你已经进入你刚才所建立的数据库abccs.

4、 创建一个数据库表
首先看现在你的数据库中存在什么表:
mysql> SHOW TABLES;
Empty set (0.00 sec)
说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:

我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1),
  -> birth DATE, birthaddr VARCHAR(20));
Query OK, 0 rows affected (0.00 sec)

由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从
1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);
性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1);
birth列则使用DATE数据类型。

创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:
mysql> SHOW TABLES;
+---------------------+
| Tables in menagerie |
+---------------------+
| mytables      |
+---------------------+

5、显示表的结构:
mysql> DESCRIBE mytable;
+-------------+-------------+------+-----+---------+-------+
| Field    | Type    | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES |   | NULL  |    |
| sex     | char(1)   | YES |   | NULL  |    |
| birth    | date    | YES |   | NULL  |    |
| deathaddr  | varchar(20) | YES |   | NULL  |    |
+-------------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

6、 往表中加入记录
我们先用SELECT命令来查看表中的数据:
mysql> select * from mytable;
Empty set (0.00 sec)
这说明刚才创建的表还没有记录。

加入一条新记录:
mysql> insert into mytable
  -> values ('abccs','f','1977-07-07','china');
Query OK, 1 row affected (0.05 sec)
再用上面的SELECT命令看看发生了什么变化。

我们可以按此方法一条一条地将所有员工的记录加入到表中。

7、用文本方式将数据装入一个数据库表
如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。
创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在
CREATE TABLE语句中列出的列次序给出,例如:

abccs f 1977-07-07 china  
mary f 1978-12-12 usa
tom m 1970-09-02 usa

使用下面命令将文本文件“mytable.txt”装载到mytable表中:
mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;

再使用如下命令看看是否已将数据输入到数据库表中:
mysql> select * from mytable;

分享到:
评论

相关推荐

    MySQL中文参考手册和MySQL入门学习

    二、MySQL入门学习 入门学习部分通常会从数据库基础开始,逐步引导读者掌握MySQL的基本操作: 1. 安装与配置:如何在不同操作系统上安装MySQL服务器,以及基本的配置步骤。 2. 命令行界面:使用MySQL客户端进行...

    mysql入门很简单

    本章也会简要介绍MySQL数据库,包括其安装、配置和基本操作。此外,还探讨了如何学习数据库,包括理解数据库基本概念、学习数据库查询语言SQL以及数据库设计范式等。 数据库在开发中扮演着至关重要的角色,尤其在...

    完整精品数据库课件 MySQL从入门到精通 第01章 初始MySQL(共19页).ppt

    MySQL是世界上最广泛使用的开源关系型数据库管理系统之一,尤其适合于中小型企业及个人网站。...通过系统学习,你可以掌握从安装配置到性能优化,从基本操作到复杂查询,从单一用户管理到集群部署的全面技能。

    MySQL入门很简单课件 MySQL入门很简单课件

    这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...

    MYSQL入门学习笔记精华

    MYSQL入门学习笔记精华 MYSQL是一个开源的关系数据库管理系统,在现代Web开发中广泛应用。作为一个入门学习笔记,这篇笔记涵盖了MYSQL的基础知识点,包括安装、配置、数据库和表的基本操作、数据类型等内容。 安装...

    MySQL入门+进阶资源合集.pdf

    ### MySQL入门+进阶资源合集 #### 一、MySQL基础知识与入门 ##### 1.1 MySQL基础概念 - **数据库(Database)**:是用于存储数据的逻辑容器,它能够高效地管理和组织数据。 - **表(Table)**:是数据库中用来存储...

    《MySQL数据库入门》-黑马程序员 配套书籍资源 .zip

    教学PPT中会详细讲解MySQL的安装、配置过程,以及数据库的创建、删除、修改等基本操作。还会涉及SQL语句的编写,如SELECT语句用于数据查询,INSERT用于数据插入,UPDATE用于数据更新,DELETE用于数据删除。此外,PPT...

    MySQL入门很简单.pdf

    在学习MySQL的过程中,初学者首先需要了解数据库的基础知识,包括数据库的概念、数据库表的创建与管理、数据类型以及如何使用SQL语言进行数据的查询、更新、插入和删除等基本操作。SQL语言是数据库操作的核心,它的...

    mysql入门者学习类用书,主要描述mysql的基本操作

    #### 二、MySQL基本操作 在安装完成MySQL之后,接下来将介绍一些基础的操作,帮助初学者快速上手: - **备份与恢复**:为了确保数据的安全性,备份是非常重要的一个环节。 - **命令格式**:`mysqldump -u 用户名 ...

    MySQL入门与精通教程.pdf )

    ### MySQL入门与精通教程知识点概览 #### 一、MySQL简介 - **定义**:MySQL是一种跨平台的开源关系型数据库管理系统(RDBMS),它支持标准的SQL(Structured Query Language)语言。由于其高性能、易用性和稳定性,...

    MySQL入门很简单

    根据提供的标题“MySQL入门很简单”以及描述“自己整理的带标签的MYSQL教程《MySQL入门很简单》”,我们可以推测这份教程旨在帮助初学者轻松掌握MySQL的基本操作与应用。下面将基于这一推测,详细介绍MySQL的基础...

    MySQL入门很简单PPT

    总的来说,"MySQL入门很简单PPT"是一个全面介绍MySQL基础知识的教程,涵盖了从安装、操作到维护的各个环节。通过学习这份PPT,初学者可以快速建立起对MySQL的理解,为进一步深入学习和实践打下坚实基础。

    MySQL入门很简单-学习笔记_20110913.pdf

    ### MySQL入门知识点详解 ...以上内容涵盖了MySQL入门所需的基本知识点,从安装配置到具体的操作实践都有涉及。对于初学者来说,这些知识点足够建立起对MySQL的基础认识,并能够进行简单的数据库操作。

    mysql快速入门的基本详细使用要点

    根据提供的文件信息,可以看出标题与...这些知识点覆盖了 MySQL 的安装、基本操作以及一些常用的数据定义语言和数据控制语言,是学习 MySQL 的良好起点。随着对 MySQL 的深入了解,可以进一步探索更高级的功能和技术。

    MySQL入门学习篇

    ### MySQL入门学习篇:基础知识与操作详解 #### 标题解析 标题“MySQL入门学习篇”明确指出本文旨在为初学者提供MySQL数据库的基础知识和操作指南。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其...

    MySQL数据库入门.rar

    3. "02-数据库和表的基本操作 教学设计.doc":这里将介绍如何创建数据库,定义表结构,以及插入、查询、更新和删除数据。 4. "03-添加,更新与删除数据 教学设计.doc":这部分将深入讲解DML(Data Manipulation ...

    MySQL入门到高级-康师傅版.zip

    3. **SQL基本操作**:学习SQL语句,包括SELECT用于查询数据,INSERT用于插入数据,UPDATE用于更新数据,以及DELETE用于删除数据。还会涉及WHERE子句、ORDER BY和GROUP BY进行数据筛选和分组。 4. **索引和优化**:...

    MySQL入门学习

    MySQL入门学习是一个全面的doc...通过这份MySQL入门学习文档,初学者可以系统地掌握MySQL的基本概念和操作,为进一步的数据库开发和管理奠定坚实的基础。对于那些想要踏入数据库领域的人来说,这是一个非常实用的资源。

    Mysql快速入门资料

    MySQL是一款广泛使用的开源关系型数据库管理系统,尤其在Java开发领域中有着重要的...这份"Mysql快速入门资料"应该包含了以上所有内容,通过深入学习和实践,初学者能够迅速掌握MySQL的基本操作和在Java开发中的应用。

Global site tag (gtag.js) - Google Analytics