cmd命令创建连接MySQL数据库

article/2025/11/7 15:51:51

欢迎大家关注我的公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。

一、连接MYSQL

格式: mysql -h 主机地址 -u 用户名 -p 用户密码

1、 连接到本机上的MYSQL。

首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.

如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

在这里插入图片描述

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为123。则键入以下命 令:

mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

3、 退出MYSQL命令: exit (回车)

二、修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如

1、 给root加个密码root123。首先在DOS下进入目录mysql\bin,然后键入以下命令

mysqladmin -u root -password root123

2、 再将root的密码改为djg345。

mysqladmin -u root -p root123 password root456

上面两个是在cmd命令行中输入的命令,所以直接回车就可以。

下面介绍MYSQL环境中的命令,Mysql命令结束后都带一个分号作为命令结束符。

3、命令行修改root密码:

mysql> update mysql.user set password=PASSWORD('root') where User='root';
//运行完这行之后会提示下面的信息:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0//这时候还需要运行下面一句,否则密码不会被修改:
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4、显示当前的user:

mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

三、创建数据库

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命令

注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。

一、操作技巧

1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。

也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

2、你可以使用光标上下键调出以前的命令。

二、常用命令

1、显示当前数据库服务器中的数据库列表:

mysql> SHOW DATABASES;

2、建立数据库:

mysql> CREATE DATABASE 库名;

mysql> CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

3、建立数据表:

mysql> USE 库名;

mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

4、删除数据库:

mysql> DROP DATABASE 库名;

5、删除数据表:

mysql> DROP TABLE 表名;

6、将表中记录清空:

mysql> DELETE FROM 表名;

7、往表中插入记录:

mysql> INSERT INTO 表名 VALUES (“hyq”,“M”);

8、更新表中数据:

mysql-> UPDATE 表名 SET 字段名1=‘a’,字段名2=‘b’ WHERE 字段名3=‘c’;

9、用文本方式将数据装入数据表中:

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;

10、导入.sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysql.sql;

11、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD(‘新密码’) WHERE User=‘root’;

mysql> FLUSH PRIVILEGES;

三、一个建库和建表以及插入数据的实例

drop database if exists school; //如果存在school则删除

create database school; //建立库school

use school; //打开库school

create table teacher //建立表teacher

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default ‘深圳’,

year date

); //建表结束

//以下为插入字段

insert into teacher values(’’,‘allen’,‘飞数科技1’,‘2005-10-10’);

insert into teacher values(’’,‘jack’,‘飞数科技2’,‘2005-12-23’);

如果你在mysql提示符键入上面的命令也可以,但不方便调试。

(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:

mysql -uroot -p密码 < c:\school.sql

如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。

(2)或者进入命令行后使用 mysql> source c:\school.sql; 也可以将school.sql文件导入数据库中。

四、将文本数据转到数据库中

1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替.例:

3 rose 飞数科技1 1976-10-10

4 mike 飞数科技2 1975-12-23

假设你把这两组数据存为速度school.txt文件,放在c盘根目录下。

2、数据传入命令 load data local infile “c:\school.txt” into table 表名;

注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库。

五、备份数据库:(命令在DOS的\mysql\bin目录下执行)

1.导出整个数据库

导出文件默认是存在mysql\bin目录下

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.导出一个数据库结构

mysqldump -u user_name -p -d --add-drop-table database_name > outfile_name.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.带语言参数导出

mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql


http://chatgpt.dhexx.cn/article/SUII5MKN.shtml

相关文章

解决在cmd情况下无法连接MySQL情况(无脑操作教程)

在输入外部命令&#xff1a;mysql -u root -p的时候&#xff0c;出现下面的情况&#xff1a; &#xff08;网图&#xff0c;侵删&#xff09; 问题分析&#xff1a;可能是MySQL路径问题没有解决&#xff1b; 解决方法&#xff1a;1.打开电脑高级设置&#xff1b; 2.点击环境变…

cmd控制台连接MySQL数据库_如何利用CMD连接本机mysql数据库

从事数据工作的IT人员&#xff0c;很多人都会与Mysql数据库打交道。因为mysql数据库是一个开源的数据库&#xff0c;利用它来学习数据库的人也有很多。笔者今天就给大家分享一下&#xff0c;安装好mysql之后&#xff0c;怎么利用CMD连接本机mysql数据库。 1.首先第一步是需要我…

cmd指令连接mysql数据库,以及创建数据库与表

cmd指令连接mysql数据库&#xff0c;以及创建数据库与表 1&#xff0c; 打开命令提示符cmd&#xff08;直接搜索cmd回车&#xff09; 2&#xff0c;进入mysql&#xff0c;在cmd命令行输入mysql -uroot -p,然后输入你的mysql密码&#xff0c;成功后进入数据库 3,查看mysql中的…

如何连接Mysql

利用services.msg命令 ctrlr&#xff0c;输入命令&#xff1a;services.msc 在“服务”中找到并开启MySQL即可 利用cmd命令 ①按住快捷键winr&#xff0c;打开“运行”命令。 ②输入cmd&#xff0c;运行进入命令提示符界面。 ③在cmd中&#xff0c;输入mysql -u root -p…

CMD连接MySQL,本地phpAdmin登陆

Ⅰ.cmd连接数据库 方法一 1.WINR输入CMD&#xff0c;进入到数据库安装的盘路径&#xff08;cd\&#xff0c;会进入c盘根目录&#xff0c;再d:就进入d盘了&#xff0c;再cd 进入你数据库的安装路径&#xff09; 2.输入mysql -P 端口号 -h mysql的主机名\ip -u root&#xff0…

Windows下cmd窗口连接mysql

mysql安装完毕后&#xff0c;命令窗口连接需配置path环境变量&#xff0c;值为mysql安装的目录/bin。如图&#xff0c;Windows下搜索cmd&#xff0c;回车 在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库&#xff0c;其中-h表示服务器名&#xff0c;local…

从cmd 连接mysql_通过cmd命令连接mysql

通过cmd的命令窗口连接mysql&#xff0c;只需要在命令行中输入 mysql -uroot -p123456 .它会出现这样的提示&#xff1a;mysql不是内部或外部命令。解决办法是在环境变量的path路径下加入 C:Program FilesMySQLMySQL Server 5.6bin。 如下图&#xff1a; 将mysql配置到环境变量…

cmd连接mysql的方法详解

cmd连接mysql的方法详解 首先需要进入mysql的安装文件夹bin目录下&#xff1a;cd C:\Program Files\MySQL\MySQL Server 5.5\bin 连接&#xff1a;mysql -h主机地址 -u用户名 -p用户密码 &#xff08;注:u与用户名之间不用加空格&#xff0c;密码也一样&#xff0c;若不写-h…

cmd连接mysql数据库_怎么用cmd连接mysql数据库

cmd连接mysql数据库的方法&#xff1a;1、按【winr】打开运行&#xff0c;输入cmd&#xff0c;回车&#xff1b;2、在打开的命令提示符中进入mysql的bin目录下&#xff1b;3、执行【mysql -u root -p】命令并输入密码即可。 具体方法&#xff1a; (推荐学习&#xff1a;Python入…

用cmd命令行连接mysql数据库

右击左下角菜单&#xff0c;选择“运行”菜单&#xff0c;弹出如下窗口&#xff0c; 输入“cmd”命令&#xff0c;点击“确认”按钮。 找到mysql的安装路径 C:Program FilesMySQLMySQL Server 5.7in 使用cd切换到msyqld.exe路径下&#xff0c;然后输入mysql连接命令&#xff0c…

cmd(命令行)操作或连接mysql数据库,以及创建数据库与表

1.相关指令 1.按下键盘上的windowsR键输入cmd&#xff0c;或在搜索框直接输入cmd 2.进入mysql&#xff1a; 在命令行输入mysql -uroot -p&#xff0c;然后输入你的mysql密码&#xff0c;成功后进入mysql数据库 3.查看mysql中的数据库 show databases; 4.使用某一个数据库 u…

c语言计算器

c语言计算器两种方法 //一般做法 #include<stdio.h> #include<windows.h> //#include<assert.h> void menu() {printf("**************************\n");printf("****欢迎来到计算器页面****\n");printf("**** 1.add 2.mul **…

一个计算器的C语言实现

今天在读《编译原理及实践》时&#xff0c;看到了一个简单的整数计算器的实现。 按照书上的思路&#xff0c;我稍微进行了扩展&#xff1a; 1、从整数计算器扩展到小数计算器。 2、支持除法 3、支持空字符。 运行效果如下&#xff1a; 代码很简单&#xff0c;如下&#xf…

简易计算器(C语言实现)

算法核心&#xff1a; 一般表达式都采用的中缀表达式&#xff0c;而中缀表达式不仅要依赖运算符优先级&#xff0c;还要处理括号。所以&#xff0c;对于中缀表达式&#xff0c;一般是先将其化作后缀表达式&#xff0c;在后缀表达式中只有操作符和运算符&#xff0c;而且越放在…

如何用C语言写出一个简单的计算器(简单实现)

计算器的要求&#xff1a; 1.能够对整数进行加减乘除运算 2.能够重复运算 3.能够显示错误 实现1&#xff1a; // //写一个计算器 //整数的加、减、乘、除int Add(int x, int y) {return x y; }int Sub(int x, int y) {return x - y; }int Mul(int x, int y) {return x * y…

C语言写的一个简单的计算器

大学的第一学期就这样结束了。前阵子临近放假&#xff0c;不知道该干嘛&#xff0c;就分别用java和C语言写了两个东西。java写了个文件查找的程序。C语言写了个简易的计算器。至于为什么写计算器~因为刚学C语言的时候&#xff0c;还没摸过VC&#xff0c;还没碰过编译器就看了几…

用C语言实现一个简易的计算器

计算器可实现加减乘除的功能 首先写一个简单都菜单函数menu: void menu() {printf("*******************************************\n");printf("******1.add 2. sub *********\n");printf("******3.mul 4.div *****…

C语言实现简单的计算器(C语言入门1)

程序介绍 本程序是一个简易的计算器&#xff08;支持小数运算&#xff09;&#xff0c;计算能力是四则运算&#xff08;加减乘除&#xff09;。需要的知识内容&#xff1a;函数&#xff0c;选择语句&#xff0c;循环语句。 源码展示 #include <stdio.h> //加法模块 do…

C语言实现简易计算器

通过C语言实现一个简易的计算器 计算器可实现加减乘除等一系列运算 方法一&#xff1a; 1.程序总体使用switch语句实现多分支选择 switch (input) {case 1:printf("请输入两个操作数\n");scanf("%d%d", &x, &y);Add(x, y); break;case 2:print…

C语言学习:用C语言实现简单的计算器

用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法&#xff1a; # include <stdio.h>int main() {char operator;double firstNumber,secondNumber;printf("输入操作符 (, -, *,/): ");scanf("%c", &operator);printf("输…