MySQL学习笔记(一)

MySQL入门教程

初次使用MySQL,学习的过程中遇到了一些问题,为此记录下来,方便以后查阅,好记性不如烂笔头。

数据库基本概念

这部分内容,百度一下,谷歌一下,就知道了,所以不多讲,只稍微提下。数据库概念分:数据库(DB, DataBase),数据库管理系统(DBMS, Database Management System),数据库系统(DBS,Database System)和数据库管理员(DBA, Database Adminstrator)。
字面上可能很抽象,为了方便记忆,可以这样理解它们,数据库就像一个文件夹,是存放数据的地方,里面放的是许许多多的文件(数据,表格)。数据库管理系统,我们知道系统其实就是软件,我们使用的操作系统就是一个软件,MySQL就是一套数据库管理系统软件,当然还有很多其他的数据库管理系统软件(渣渣的我都没学过),数据库管理员当然就是操作管理这个数据库的人了,就是程序员,数据库系统就是另外三个共同组成的一个系统(包括一台内存超大的计算机)。
数据库其余的基础知识,例如主键,外键啥的这里就不介绍了,可以自行百度。

数据库安装

安装这个环节,我就比较挫了,花了很多时间,由于第一次安装,采用的是解压缩的方式,安装好了,根据别人的教程,用dos命令总是报错,可能是本人比较愚笨,最后选择了安装包方式安装,这个比较简单,一些配置文件什么的都不用自己弄,根据安装提示一步步来即可。

基本操作

这段内容讲的是DOS界面下一些常用的数据库操作。

1.登录

安装好了MySQL,使用数据库,必须先登录,这里我使用的是root管理员,拥有最高权限。
数据库所在电脑登录命令: mysql -u root -p然后回车输入密码。
MySQL学习笔记(一)_第1张图片
如果不是本机登录:则需要指定host:mysql -h host -u root -p.
输入密码,如果出现类似如下界面,则登录成功。
MySQL学习笔记(一)_第2张图片

2.创建,删除数据库

在未登入账号之前可以使用命令创建和删除数据库,命令如下。
创建:mysqladmin -u账户名 -p create 数据库名
删除:mysqladmin -u账户名 -p drop 数据库名
上面的账户名必须是具有数据库管理员权限。
创建数据库:
MySQL学习笔记(一)_第3张图片
删除数据库:
MySQL学习笔记(一)_第4张图片
成功删除

3.进入某个数据库

如果要进入某个数据库可以使用命令: use databasename
如果出现Database changed表示进入成功。

4.显示所有数据库

显示所有数据库,可以使用 show databases; 命令。下图表示现在有5个数据库。
MySQL学习笔记(一)_第5张图片

5.显示某个数据库下所有表

如果要显示某个数据库下的所有表,必须先进入该数据库,然后使用 show tables; 命令。
MySQL学习笔记(一)_第6张图片

6.显示某个数据库下某个表的所有字段

如果没有进入到特定数据库下,需要指定数据库的名字。如果已经在该数据库中,则不需要指定数据库名字。
命令如下:DESCRIBE 数据库名.表名 DESCRIBE 表名。
未进入指定数据库,需指定数据库名。

已进入该数据库,不需要指定数据库名。

以上是我今天的学习,记下来防止忘记,有错误或者不足的地方希望大家能指出来。

你可能感兴趣的:(MySQL)