`
heirenhua
  • 浏览: 11147 次
  • 性别: 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的基本操作

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 全套PPT课件资源集合 共26个章节 含全部源代码.rar

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第03章 数据库的基本操作(共6页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第04章 数据表的基本操作(共28页).ppt 完整版 MySQL8.0从入门到精通 MySQL...

    MySQL学习之基本操作篇.doc

    mysql入门,掌握在MySQL中创建数据库,创建表。设置主键,设置字段默认值以及约束的方法。

    MYSQL基础入门pdf

    MYSQL 基础入门知识,可以学习下 数据库概述 •MySQL基本操作 •MySQL索引基础 •MySQL高级特性

    mysql入门只是讲解.md

    本文将为你提供一个MySQL入门学习的实践指南,包括基本概念、安装、配置、常见操作以及相关示例。 ## 第一步:安装MySQL 首先,你需要在你的计算机上安装MySQL。MySQL提供了多个版本,你可以选择适合你的操作系统...

    MySQL基本操作手册

    MySQL是一种流行的关系型数据库管理系统,用于存储和管理数据。对于初学者来说,熟悉MySQL的基本操作非常重要,因为这些操作是使用MySQL的基础。...总之,学习MySQL的基本操作手册是成为一名合格的MySQL用户的第一步。

    MySQL 入门学习 ——基础教程

    MySQL入门学习(1)。  MySQL入门学习(1) · 安装篇 PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在indows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。本人在Windows98环境下...

    MySQL学习入门01

    MySQL学习笔记,入门第一篇,基本概念,客户端操作,表结构操作语句

    MySQL学习之数据库基本操作篇.doc

    这个文档主要介绍了,什么是数据库,如何使用数据库。文档内有一个大例题,按照文档上的要求,可以帮助你快速入门,帮你在短时间内了解对数据库的操作!

    MySQL数据库入门到高级笔记快速学习pdf版本

    mysql的启动和关闭,使用数据库,对库的基本操作以及创建表,修改表删除表等操作 2. 对于数据表的查询操作,由简单的单表查询,到多表查询,分组查询,模糊查询,排序,起别名等 3. 数据库高级部分,视图,索引,...

    mysql快速入门学习笔记

    mysql数据库的常用命令操作 启动、关闭数据库 从命令行查询数据库 数据库和表的基本操作 权限管理 用户管理

    MySQL数据库从入门到精通

    《MySQL数据库从入门到精通》是千锋教育根据市场人才需求编著的数据库初级、...数据库和表的基本操作选自《MySQL数据库从入门到精通》第二章,项目分析明确,知识点完整,还有配套的视频学习,实现快乐学习,实战就业。

    135个mysql入门语法sql案例资源集合.zip

    这个资源集合包含了135个针对MySQL入门语法的SQL案例。这些案例涵盖了多个方面,包括数据库的创建和管理、表的创建和操作、数据的插入、查询和更新,以及常见的SQL函数和操作符的使用等等。每个案例都提供了详细的...

    MySql基本操作

    MySql 基础操作,Mysql入门。学习Mysql的开端

    MySql零基础入门到精通(资料集)SQL语句+触发器+存储过程+安装卸载+导入导出+性能优化

    第一阶段---MySql入门教程,pdf 第一阶段---MySQL卸载手册.doc 第一阶段---MySQL基本操作教程PPT.ppt 第一阶段---MySQL安装图解.doc 第二阶段---mysql函数大全pdf 第二阶段---MySQL存储过程实例教程.doc 第二阶段---...

    MySQL数据库学习心得.chm

    对刚入门者学习mysql很有帮助,本文涉及mysql从安装到入门的基本操作和语法,很实用

    MySQL入门到精通

    数据库是实际开发中必然要使用的软件,掌握数据库的基本操作是对每一个后端程序的最基本要求。MySQL作为互联网企业中使用最广泛的数据库,作为Java程序员是不可不学的一门技术。通过本课程,您可以学习到如下知识点...

    MySQL数据库开发教程-基础概念、SQL语法和Node.js操作详解

    内容概要: - MySQL是一款开源的关系型数据库管理系统,提供数据的存储、查询、插入、更新、删除等功能。 - 文件里介绍了MySQL的一些基本概念,如数据库范式、字段约束、函数、事务等。...- 可以作为MySQL入门学习

    【MySQL】学习汇总(完整思维导图).pdf

    初学者:对于刚开始接触MySQL的用户,本资源包提供了从入门到进阶的详细教程,帮助用户快速掌握MySQL的基本操作。 数据库管理员(DBA):对于需要管理多个MySQL数据库的管理员,本资源包提供了丰富的管理和维护技巧...

    PHP+MySQL动态网站开发

    理论部分包括PHP技术概述和基本语法、字符串和正则表达式、数组和函数、文件和目录操作、PHP的异常处理机制、XML文件操作、Session和Cookie会话管理、Smarty模板引擎、Ajax技术和MySQL数据库。实战部分包括在线投票...

Global site tag (gtag.js) - Google Analytics