mysql安装后怎么使用

mysql安装后怎么使用,第1张

在我们日常生活中偶尔会遇到一些自己不知道如何解决的问题,比如使用安装好的mysql。那么我们应该怎样解决这种自己不知道如何使用安装好的mysql的情况呢?那么接下来就由我来介绍一下使用安装好的mysql的步骤吧。

本次 *** 作以Dell电脑为例,具体 *** 作步骤如下:

第一步:

首先,打开MySQLWorkbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是LocalinstanceMYSQL57

第二步:

然后,输入用户名和密码进行登录。如下图所示:

第三步:

登录成功后,界面如下所示。其中,区域1显示的是数据库服务器中已经创建的数据库列表。区域2是关于数据库的 *** 作列表。区域三是sql的编辑器和执行环境,区域4是执行结果的列表

第四步:

在sql的编辑器中输入测试语句,如图所示,其中world数据库是mysql自带的测试数据库,然后选择执行(或者使用快捷键ctrl+enter)。执行成功后,查询结果会显示在下面的列表中。

第五步:

使用完毕后,直接退出,并且如果无需数据库的后继 *** 作的话,记得关掉MySQL的服务

看了我的方法,现在你学会如何使用安装好的mysql了吗?学会了的话就快快把这个方法分享出去,让更多的人知道如何使用安装好的mysql。以上就是使用安装好的mysql的步骤。

本文章基于Dell品牌、Windows10系统撰写的。

登陆mysql

打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令

mysql -uroot

直接回车,之后按提示输入密码,

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

mysq -uroot

你也可以手动为mysql添加环境变量。这里就不介绍怎么添加环境变量的方法了

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

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

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

2

新建数据库

在新建数据库之后,我们先设置一下字符集

mysql>SET NAMES utf8

然后再创建数据库

mysql>CREATE DATABASE lesson

3

显示所有数据库

mysql>SHOW DATABASES

使用数据库

mysql>USE 数据库名

新建表

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('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性别',

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

PRIMARY KEY (id)

)ENGINE=InnoDB COMMENT = '学生表'

显示所有表

mysql>SHOW TABLES

修改表的名称

mysql>RENAME TABLE study TO study_new

或者

mysql>ALTER TABLE study_new RENAME TO study

显示字段信息

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

MySQL的复合索引可以创建多个,每个复合索引可以包含一列或多列。复合索引使用的基本原则是左侧对齐原则。例如,复合索引包含A,B,C字段,实际相当于创建了5个索引,即:

那么问题来了,如果我们创建两个复合索引,复合索引1:包含A,B,C列和复合索引2:包含B,C列,MySQL如何执行呢?

按照正常的逻辑,和复合索引的原则,应该能命中的索引是A_B_C_index,让我们拭目以待吧!

结果:和上次测试的不一致,这次虽然包含ABC三个列,但命中的索引是B_C_index

重要结论:当命中两个或者多个不同的复合索引时,按照创建顺序不同,MySQL会有不同策略来选取其中的一个复合索引。


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

原文地址: http://outofmemory.cn/zaji/5902072.html

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

发表评论

登录后才能评论

评论列表(0条)

保存