如何使用mysql命令行

如何使用mysql命令行,第1张

登陆mysql

打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令mysql -uroot直接回车,之后按提示输入密码。

如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用mysq -uroot

你也可以手动为mysql添加环境变量。

下面先介绍怎么添加环境变量的方法,使得在cmd命令行中运行mysql。

下载最新版mysql软件,将mysql安装到系统目录中,记录当前安装目录;

如:安装mysql到C:/program files/mysql目录下

步骤:1、打开win7系统——计算机——系统属性

2、点击环境变量,进入环境变量设置菜单

3、选中系统变量中的“path”,在path值开头处输入:C:\program files\mysql\bin,保存退出

4、开始——搜索——CMD,打开CMD命令行,输入mysql -u 用户名 -p 登陆mysql

注释:mysql -u 用户名:用户名处输入mysql的用户名

-p:表示要输入密码

密码输入正确之后,就会出现“Welcome to the MySQL monitor. Commands end with or \g. ......”字样,

命令行出现“mysql>”字符前缀。现在你就可以使用命令对mysql进行 *** 作了。曾经有没有过这样的经历,原来看见别人在命令行里面咔咔的猛敲时,就一通的崇拜,觉得这人很牛,现在你也可以让别一通崇拜了。

mysql的所有命令都以""或者\g为结束符

新建数据库

在新建数据库之后,我们先设置一下字符集:mysql>SET NAMES utf8

然后再创建数据库:mysql>CREATE DATABASE lesson

显示所有数据库:mysql>SHOW DATABASES

使用数据库:mysql>USE 数据库名

新建表

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

mysql>CREATE TABLE study(

id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '学生id号',

username varchar(30) NOT NULL DEFAULT '' COMMENT '学生名字',

class tinyint(3) unsigned NOT NULL,

sex enum('男','女','保密') CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLDEFAULT '保密' COMMENT '性别',

addtime int(10) NOT NULL DEFAULT '0',

PRIMARY KEY (id)

)ENGINE=InnoDB COMMENT='学生表'

显示所有表:mysql>SHOW TABLES

修改表的名称:

mysql>RENAMETABLE study TO study_new

或者

mysql>ALTERTABLEstudy_newRENAMETOstudy

显示字段信息:SHOW COLUMNS FROM study或者DESCRIBE study

插入数据:mysql>insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女')

查询数据(使concat函数拼接数据):mysql>SELECT username,CONCAT(class,'班'),sex FROM study

删除数据:mysql>DELETE FROM study WHERE id=1

删除数据表:DROP TABLE study

删除数据库:mysql>DROP DATABASE lesson

1、Win菜单键+R组合打开Winodws7运行窗口,在打开编辑框中输入cmd命令,打开Doc终端,如下图所示:

其中,Win菜单键即是在键盘左下角【Ctrl控制】键与【Alt换挡】键之间的那个键,带有Windows视窗标记。

2、登录MySQL命令行界面,连接MySQL在终端界面中输入mysql -hlocalhost -uroot -p123,出现MySQL的命令行界面,如下所示:

注意:上面的-h代表主机IP地址或者域名,localhost即代表本机地址127.0.0.1,-u是指MySQL用户名,此处为MySQL安装时的root用户,-p代表用户密码,安装MySQL 5.0.22时设置的密码为123。这个需要根据自己的情况进行输入。

3、显示MySQL数据库

可以看到MySQL里面有4个数据库,其中studb是新建的一个数据库,其余三个是MySQL默认提供的。。

4、选择数据库,使用use 数据库名命令,如下所示:

假如选择新建的studb数据库:use studb

可以看到student表中有三个字段:id,name和math,有4列值。

5、运行SQL查询语句

在studb数据库中建了一张student表

select * from student

运行如下

进入到mysql命令行界面后,其他的SQL语句和第7步的也差不多了,不多赘述,另外,如果要方便使用MySQL的话,可以安装一个MySQL图形界面GUI工具。

(1)首先要保证可以用命令行访问数据库,就是要在环境变量里配置一下path。把mysql文件夹的bin的路径写到path里;

(2)然后

mysql

-uroot

-proot

注意后面不能加分号!!!;

用这种方式进入mysql数据库;

(3)然后进入到要修改的数据库,比如要修改shop,

use

shop

use的意思大概是可以使用数据库了。

(4)然后在use的环境下就可以把sql文件导入到名为shop的数据库了。运行命令:

source

d:/shop.sql

source,顾名思义是导入资源,后面是资源的路径。最好不要有中文路径。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7612962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存