如何在命令行创建一个MySQL数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在命令行创建一个MySQL数据库相关的知识,希望对你有一定的参考价值。

使用命令行创建mysql数据库,首先要登录MySql数据库系统

创建步骤如下:

Windows操作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入DOS窗口,输入登录MySQL数据库命令

mysql -h 127.0.0.1 -u root -p

参数含义:

mysql是登录数据库的命令,-h 后面跟服务器的IP,由于本示例MySql服务器安装在本地,因此IP地址为127.0.0.1;-u 后面跟用户名,本示例采用 root用户登录;-p 后面跟登录密码。

输入上述命令后回车,再输入登录密码,一般默认密码是root

回车

成功登录MySQL数据库后就可以在DOS下使用SQL语句"create database"创建数据库了

mysql>create database 要创建的新数据库名;

相关操作附图:

图中的mydb1就是新创建的数据库

参考技术A

建库语句:“mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1))”

1、 CREATE DATABASE 数据库名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER  ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';

3、 SET PASSWORD FOR

'数据库名'@'localhost' = OLD_PASSWORD('密码');

依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。

mysql中如何在命令行中,执行一个SQL脚本文件?

需求描述

  在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件,

  比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。

  一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysql

  客户端程序来执行。

操作过程

1.创建一个SQL脚本的文本文件,里面放想要执行的SQL语句

use test01
select count(*) from ts051;

备注:SQL脚本的文件名字,SeCount.sql,use指定了数据库的名字。

2.在shell命令行中,调用mysql命令执行SQL脚本

[[email protected] scripts]$ mysql -uroot -p < SeCount.sql 
Enter password:   #输入root用户的密码。
count(*)
557107

备注:在命令行中,要指定要连接到数据库的用户,如果在脚本中通过use指明要使用的数据库,就不需要在命令行中通过-D参数指定要用的数据库。

小结

  在命令行中,执行脚本,通过调用mysql命令,然后通过<小于号,将SQL脚本的内容作为输入。

 

文档创建时间:2018年3月20日11:28:17

以上是关于如何在命令行创建一个MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysql如何在命令行创建数据库

mysql中如何在命令行中,执行一个SQL脚本文件?

如何在命令行登陆mysql数据库

如何在命令行登陆mysql数据库,添加一张表

如何使用mysql命令行

如何在命令行登陆mysql数据库,添加一张表