没有合适的资源?快使用搜索试试~ 我知道了~
首页30分钟带你快速入门MySQL教程_数据库技术
30分钟带你快速入门MySQL教程_数据库技术

30分钟带你快速入门MySQL教程_数据库技术,_Linux公社-Linux系统门户网站
资源详情
资源评论
资源推荐

这是一篇真正适合初学者的MySQL数据库入门文章,哪怕你从来没有接触过数据库,或者说你从来没
有听说过有数据库这东西,请一定要相信我,我当时就是这么过来的。
如果你刚开始接触MySQL数据库,或者你需要使用MySQL数据库来保存一些基本的数据,比如说,用
户基本信息、学生基本信息表等,但却不知道何从下手,那么这篇文章就很适合你了,下面通过一个
有趣的案例来带你熟悉MySQL的基本指令操作,希望你也能跟着操作,这样之后,相信你肯定就不会
觉得很陌生了。
本文力图思路清晰和简洁,虽然有点长,但文字都是非常通俗易懂的,真心希望可以帮助到大家!
本篇文章的索引如下:
一、MySQL数据库的安装
1.Windows下的安装
2.Linux下的安装
3.MAC下的安装
二、开始使用MySQL数据库
0.简单理解MySQL数据库
1.在命令行中进入MySQL数据库
2.查看已有的数据库
3.创建自己的数据库
4.选择要操作的数据库
5.在数据库中创建数据库表
6.MySQL数据库、数据库与数据库表
三、操作数据库中的数据库表
1.向数据表中添加数据
(1)关于列名称
(2)关于数据类型
(3)关于notnull
(4)关于primarykey
2.查询数据库表中的数据
(1)查询表中全部数据
(2)查询表中特定列的数据
(3)按特定条件查询表中的数据
3.修改数据库表中的数据
4.删除数据库表中的数据
5.修改数据库表
(1)修改数据库表中的列
(2)删除数据库表的列
(3)重命名数据库表
(4)删除数据库表
6.删除数据库
四、进阶操作

1.修改MySQL数据库的登陆密码
2.在登陆MySQL数据库时指定要操作的数据库
3.通过文件的方式创建数据库表
一、MySQL数据库的安装
1.Windows下的安装
2.Linux下的安装
3.MAC下的安装
关于MySQL数据库的安装,这里就不给出了,我想在网上百度一番,肯定能找到很多详细的安装步骤
的,我这里再给出来,显然就会有些多余了,所以还是自己动手去找一下吧,相信不会很难的。
但无论是Windows下还是Linux,又或者是MACbook上,对于MySQL数据库的操作指令肯定都是一样
的,所以如果这里你要学习MySQL数据库的基本指令操作,用哪种平台都是没有关系的,下面的操
作,为了方便,我是直接在Linux下面操作(MACbook买不起,Windows的DOS复制操作伤不起)。
二、开始使用MySQL数据库
0.简单理解MySQL数据库
好了,终于可以开始学习MySQL数据库的基本操作了,但在开始之前,如果你以前对MySQL或者对数
据库没有任何一点概念的话,你还是得知道一些东西。现阶段不需要太多的理论知识,你只需要知
道,MySQL数据库可以帮你存储类似下面的一张二维关系表:
wKioL1ZHB5iCMRJPAABpI9q6jKY318.jpg
是的,我想你对这张表已经再熟悉不过了,在Excel上你一定见过用它来存储类似的学生信息表,我们
下面通过相关的操作,就要在MySQL数据库中存储上面这张表的内容。(当然MySQL数据库的作用可
不是只能存储这样一张表了,这些就要看大家以后的需求了。)
1.在命令行中进入MySQL数据库
我们的操作都是在命令行中进行的,所以保证你可以进入命令行界面(对于Windows,开始菜单运
行输入cmd,即可调出命令行界面,Linux和MAC的就不用多说了哈。)
在命令行中进行如下的命令操作就可以进入到MySQL数据库中:
1
2
xpleaf@xpl
eaf
machine:~
$mysqlh
localhost
urootp
Enter
password:
根据提示,输入密码后就可以进去了,关于密码,你在安装的时候应该是有指定的,这里就不多说
了,密码输入正确后,你应该就可以看到下面的界面(前提是你已经正确地安装了MySQL):

1
2
3
4
5
6
7
8
9
10
11
12
13
Welcome
tothe
MySQL
monitor.
Command
sendwith
;or\g.
Your
MySQL
connection
idis37
Server
version:
5.5.44
0Ubuntu0.
12.04.1
(Ubuntu)
Copyright
(c)2000,
2015,
Oracle
and/orits
affiliates.
Allrights
reserved.
Oracleisa
registered
trademark
ofOracle
Corporatio
nand/orits
affiliates.
Other
names
maybe
trademark
softheir
respective
owners.
Type
'help;'or
'\h'forhelp.
Type'\c'to
clearthe
current
input
statement.
mysql>
所以根据上面的操作,我们来总结一下进入MySQL数据库的命令的基本语法:
mysqlh主机名u用户名p
基本的解释如下:
◆h:后面接的是主机名,表示你要连接到哪台主机的MySQL数据库。
◆u:后面接的是用户名,MySQL默认的就是root。
◆p:指定需要使用密码登陆MySQL数据库,如果密码为空,该参数可以省略。
详细的解释如下:
前面我们在h后面填写了localhost,表示的是要登陆到当前主机的MySQL数据库,在这种情况下,h
参数以及localhost完全可以省略,也就是说,使用下面的命令也是可以登陆到本机的MySQL数据库

的:
mysqlurootp
当然,如果你真的要连接到远程主机的MySQL数据库的话,只需要在加上h参数,再加上远程主机的
主机名或者IP地址就可以了,类似如下:
mysqlh202.116.96.96urootp
对于p参数,其实我们也可以在p后面直接加上MySQL数据库的密码,也就是说,上面的操作也等价于
下面:
mysqlurootp123456
这里,我的密码是123456,这样之后,按回车键,就可以直接登陆到MySQL数据库中去了。
2.查看已有的数据库
成功登陆到MySQL数据库中之后,我们首先就来看一下,MySQL数据库中有多少个数据库(你可以理
解为,MySQL数据库是一个大仓库,然后这个大仓库下面有多个小的仓库,我们就在这些小仓库中存
放我们的数据),我们进行如下的操作:
1
2
3
4
5
6
7
8
9
10
mysql>
show
databases;
+
+
|Database
|
+
+
|
informatio
n_schema
|
|
manager_
system|
|mysql|
|stu_info
|
|
xpleaf_ser
ver_data|
+
+
这里可以看到,在我电脑的MySQL数据库上存了5个数据库,有些是默认的,有些是我自己创建的,当
然因为我之前有修改过,所以你看到的可能会跟我的不一样。
通过上面的操作,我们来总结一下查看MySQL数据库中存放了哪几个数据库的命令:
showdatabases;
是的,就是这么简单,不过需要注意的是,databases这个单词后面是有个s的,然后最后面是有个分
号";"的,这两点都需要注意,极容易输错。
3.创建自己的数据库
接下来我们就要创建一个属于我们自己的数据库来保存数据了,看下面的操作:
1
2
mysql>
create
database

students_i
nfo;
QueryOK,
1row
affected
(0.01sec)
这里我们创建了一个名为students_info的数据库,当看到有QueryOK,1rowaffected(0.01sec)时,
就说明我们的数据库创建成功了!为了确认一下,我们使用上面第2点的命令来查看一下现在MySQL数
据库中已经存在的数据库:
1
2
3
4
5
6
7
8
9
10
11
mysql>
show
databases;
+
+
|Database
|
+
+
|
informatio
n_schema
|
|
manager_
system|
|mysql|
|stu_info
|
|
students_i
nfo|
|
xpleaf_ser
ver_data|
+
+
可以看到,我们刚刚创建的数据库已经成功保存在MySQL数据库中了!
我们还是来总结一下创建一个数据库的命令语法:
createdatabase数据库名;
也是比较简单的,但需要注意的是,database后面就没有"s"了,但记得数据库名后面也一定要加上分
号";"。
4.选择要操作的数据库
在上面的6个数据库中,并不是每一个都是我们需要进行操作的,我们只需要对我们刚刚创建的数据库
students_info进行操作就可以了,但是,如果要想操作这个数据库,首先你就要告诉MySQL数据库系
统,接下来你要使用students_info这个数据库来进行相关的操作,如何告诉系统呢?看下面的操作:
1
2
mysql>
use
students_i
nfo;
Database
changed
当成功选择要操作的数据库后,就会出现Databasechanged的字样。
要选择一个数据库进行操作时,命令语法如下:
剩余27页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1