mysql使用教程图文_MySQL使用教程图文详解

如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用Linux系统的程序猿不是一好的程序猿哦!因为Windows有时候真的让人很抓狂,而本人也相信没有什么习惯是不可以改变的。so以下都是在Linux系统中的使用:

安装MySQL命令 :$ sudo apt-get install -y  mysql-server

ffe043ce0a1f26ca82793a24e24a44f5.png

查看mysql的版本命令 :$mysql  -V          (注意-V是大写,不然会出现如下错误)

ee5f6e2be48c844f6422f68b8d7794f1.png

启动mysql命令:$sudo service mysql start (其它关闭,重启等功能只需将start换成相应的stop,restart等字母即可)

该命令需要用有root权限才能使用,启动成功后并没有出现提示,对linux而已,no news is good news,所以别担心,它已经成功启动了。

(root权限:若以“账号”的角度来看,它指的是“系统管理员”的身份,即为超级用户,拥有最高权限。若以目录的角度来看,它指的是“根目录”,即为“/”

显然本段指的为第一种情况:系统管理员。)

14a2cf5aed4097ab4f701c5741942c23.png

启动之后,进入mysql命令为:$mysql -u用户名 -p密码

1f8d2b505d77f11bd339e96cf8cd152f.png

首次登陆,用户名一般都为root,密码在安装完之后系统会提示你输入的。成功进入mysql之后,命令行中的提示符会变成“mysql>”。由于mysql命令与linux命令有点不同,因为mysql的命令总是以“;”作为结束的。这是需要稍微注意一下的。(以上的密码可以直接输在-p之后,也可以输在第二行,区别是第二行的密码以不可见的形式出现)

进入mysql之后,首先要查看一下数据库:> show databases;    (注意分号“;”不要落下)

系统会自带几个数据,例如performance_schema ,information_schema,mysql。这几个自带的数据库最好不要删,以免它出异常。

c88889b1b8b6c7855888addcbdf8a456.png

查看了数据库之后有两种可能,要么自己新建设一个数据库,要么就是删除一个数据库,所以我将两者合在一起记录,使用的时候知道他们是同一级别就可以了。

新建一个数据库命令:> create database数据库名称;

删除一个数据库命令:> drop database 数据库名称;  (以下图片中以”fuck“这个数据库名称为实例)

e355559d678361cd77a315eb5537dab0.png

为了配合下一步,我们选择建一个新的数据库,取名“newone”,那么问题来了,这么多数据库,假如你要往“newone”中加入一些数据,那么mysql是如何知道你要使用的是这个数据库,而不是其它的数据库呢?这就要使用命令:>use 数据库名称;

下图以数据库newone为例;成功切换数据库之后,系统会提示数据库已经切换。好比你在许多房的的旅馆里,旅馆老板给了你想要的那个房间的钥匙,那么现在你就可以自由进入那个房间了。

4eff0fe02ecea76104aaa7d0f0d2474a.png

无论是新房还是旅店的房,我们进去之后,首先都应该查看一下状况。以旅馆为例:如床的摆设位置,光线是否充足,卫生间是否足够大,床上的被子是否被啪啪过有没有更换etc。

对数据库而言也是如此,进来之后首先要查看一下数据库中的”表“(数据库中可以放很多表这是不容质疑的,就像房间里可以放置多种多样的家具一样,查看一下是否有没有表或你需要的表)。

查看表命令:> show tables;(由于是新建的表,就像新买的房,里面是空的。)

0aafb15a95d4640ee282d118e85b45fa.png

类似与为新房添加家具,我们要为数据库添加表:

建立一个新表:> create table 表名 (字段参数);  或 >create table if not  exists表名(字段参数);

删除一个旧表:>drop table 表名;                          或    >drop  table if  exists 表名;

下图以表名为person为例,关于字段参数,将在第二部分给予简短说明。

a5e9bdcc3c3bb377d8121cd334fc89a1.png

0b1331709591d260c1c78e86d0c51c18.png

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值