`
JavaTestJava
  • 浏览: 55251 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql通过命令创建数据库,创建并操作表

阅读更多

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

    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;

(T111)

分享到:
评论
1 楼 bhj626 2010-05-31  
初学mysql,非常感谢你,
只是第7步的“mytable.txt”没注明放在什么路径下,有点不明白,还得另找资料

相关推荐

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf

    除了命令行,还可以使用图形化的数据库管理工具,如MySQL Workbench、phpMyAdmin等,这些工具提供了更直观的界面,让你通过拖拽和填写表单的方式来创建数据库和表。 完整性约束是数据库设计中的关键部分,确保数据...

    实验训练1 在MySQL中创建数据库和表.docx

    "MySQL数据库创建和表创建" 本教程将指导您在MySQL中创建数据库和表,首先需要安装和配置MySQL数据库。...本教程指导您在MySQL中创建数据库和表,了解MySQL的安装和配置过程,并学习了基本的SQL语句和数据表的设计。

    C#操作Mysql创建数据库,数据表,增、删、改数据

    创建数据库的过程通常涉及到建立一个连接字符串,连接到Mysql服务器,然后使用SQL命令创建数据库。以下是一个简单的示例: ```csharp using MySql.Data.MySqlClient; string connectionString = "server=localhost...

    如何用MySQL创建数据库和数据库表

    本文将详细介绍如何使用 MySQL 创建数据库和数据库表,并对数据库表进行基本操作。 一、创建数据库 在 MySQL 中,创建数据库的命令为 `CREATE DATABASE`。例如,要创建一个名为 `abccs` 的数据库,可以使用以下...

    命令窗口创建mysql数据库

    1. 使用`CREATE DATABASE`命令创建数据库: ```sql CREATE DATABASE 数据库名; ``` 2. 授予用户对数据库的权限: ```sql GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON 数据库名.* TO '...

    MySQL创建数据库和数据库表.doc

    ### MySQL创建数据库与数据库表详解 #### 一、MySQL数据库...以上步骤展示了如何在MySQL中创建数据库和数据库表,以及如何管理和操作这些数据库和表中的数据,这对于数据库的日常维护和开发工作具有重要的实践意义。

    用MySQL创建数据库和数据库表

    本文将详细介绍如何使用 MySQL 来创建数据库及数据库表,并进行基本的数据操作。 #### 二、创建数据库 在开始之前,确保已经安装了 MySQL 服务器并能正常连接到该服务器。接下来,我们将按照以下步骤创建一个名为 ...

    MySQL数据库命令大全

    #### 四、数据库操作 **显示数据库列表** 使用`show databases;`可以查看当前系统中所有的数据库。 **显示数据表** 在选定了特定数据库后,如`use mysql;`,可以通过`show tables;`查看该数据库下的所有数据表。...

    mysql 教程-创建数据库.pdf

    可以使用 mysqladmin 命令创建数据库,语法如下: ``` mysqladmin -u [username] -p [password] create [database_name] ``` 其中,[username] 是 MySQL 服务器的用户名,[password] 是用户的密码,[database_name] ...

    mysql数据库应用-实验训练1 在MySQL中创建数据库和表.pdf

    通过实验,学生将学习如何检查软硬件配置,安装 MySQL 服务器,启动 MySQL 服务,登录 MySQL 服务器,认识 MySQL 界面工具 Navicat for MySQL 客户端工具,并使用命令行方式和界面工具创建数据库及表。 一、检查软...

    mysql数据库实验报告 数据表的操作

    1. 创建表:根据E-R图,使用`CREATE TABLE`命令创建`TMS_student`、`TMS_sc`、`TMS_course`、`TMS_tc`和`TMS_teacher`五个表,每个表包含相应的字段及约束。 2. 修改表结构:使用`ALTER TABLE`命令可以添加、删除或...

    最全Mysql数据库命令

    这些基本的MySQL命令涵盖了数据库管理的各个方面,包括数据的备份、恢复、创建和修改等。熟练掌握这些命令对于日常数据库维护至关重要。通过这些操作,你可以高效地管理MySQL数据库,确保数据的安全性和可用性。

    mysql数据库常用命令汇总

    本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1. 数据库验证连接:使用mysql.exe命令连接到数据库,需要指定主机地址、端口号、用户名和密码,例如:`mysql.exe -h ...

    mysql命令大全 操作数据库命令

    在本文中,我们将深入探讨如何使用MySQL命令来操作数据库,包括启动、重启、关闭MySQL服务,连接与退出数据库,修改密码,创建与删除用户,以及数据库和表的管理。此外,我们还将介绍数据的导入与导出操作。 首先,...

    mysql数据库cmd命令大全

    本文档总结了 MySQL 数据库 cmd 命令的使用方法和实践经验,涵盖了连接数据库、授权、数据库操作、表操作、字段类型、修改密码、备份数据库、数据库导入和导出、表索引等方面的知识点。 连接数据库 1. 本地连接 ...

    MySQL数据库操作显示数据库创建数据库删除数据库查看数据库的字符集显示表创建表表选项删除。。。.pdf

    MySQL数据库是广泛应用于网站...总结起来,MySQL数据库操作涉及对数据库和数据表的全面管理,包括创建、删除、查看、选择以及修改等操作。了解并熟练掌握这些基础操作,是成为一名合格的数据库管理员或开发者的基础。

    Mysql基础(一)mysql创建数据库和数据表

    本文档旨在帮助初学者了解如何使用MySQL创建数据库和数据表,并掌握相关的基本语法。通过学习本文档,您将能够熟练地创建自己的数据库和数据表,为后续的数据管理打下坚实的基础。 #### 二、创建数据库 在MySQL中...

    操作mysql数据库的常用命令总结

    这些基本的MySQL命令构成了数据库管理的基础,熟练掌握它们能有效地进行数据库操作和管理。通过持续学习和实践,你可以进一步了解更多的高级特性和复杂的SQL语句,以满足更复杂的应用场景需求。

Global site tag (gtag.js) - Google Analytics