上节我们了解了数据库的一些基本概念,那些概念是我们跟同行业沟通的时候的语言,这个是我个人的看法哦!下面我们进入数据库的基本操作:数据也是一个服务,是服务就有相对应的端口,数据库服务对应的端口是3306.通过命令可以查看到如下

mysql的基本操作1_学习方法

数据库的操作对运维来说是个魔咒!这里我这样说毫不夸张,因为我自己开始也是的,包括Linux专家也是这么认为的,为什么呢?因为数据库有一套自己的命令,这里我指出来了,希望大家不要担心,跟我学习,咱们能把这个魔咒给破了!要想学好“运维数据库”,(什么是运维数据库呢?就是运维所要掌握的数据库知识。)咱们一定要把思路给理清楚,用前面我说的盖房子式的学习方法来学习,千万不要用滚雪球式的学习,因为这样会是你迷失方向。

   数据库的操作有一套自己的命令,这些命令有一个分类,看下面

DDL控制操作对象(对库的操作命令)

         create 创建

         drop 删除

         alter 修改

DCL操纵语言(表的操作命令)

        insert 插入

        delete 删除

        update

DML控制语言(权限的操作命令)

       grant

       revoke

这些是基础命令,我们必须掌握,没有商量的,具体怎么使用,这里大家记住他们的分类就好了,我们启动数据库服务,然后登录,如下

mysql的基本操作1_数据库_02

大家可以看到我没输入密码就直接进来了,那么怎么给我们的数据库设置个密码呢?看下面

mysql的基本操作1_数据库_03

注释:这里的root是数据库的管理员,也就是超级用户,他可以管理数据库里的所有库。现在我们的数据库管理员有密码了就好比我们的仓库有了保安。

现在我们进入数据的仓库了想看看里面有什么东西,怎么看呢?看下面

mysql的基本操作1_学习方法_04

这四个库的作用分别是:mysql的基本操作1_数据库_05

information_schema这张数据表保存了MySQL服务器所有数据库的信息

mysql 这个数据库里面放的是帐号和密码信息

performance_schema主要用于收集数据库服务器性能参数。

test mysql是一个参考数据库。

(注释:这四个库使我们安装好数据库自身就有的)

生产中我们经常自己会建立数据库和创建用户。那我们怎么创建的呢?看下面

创建数据库   create database leleku;

删除数据库   drop database leleku;

进入到一个数据库 use leleku;

查看数据库   show databases;

查看是否进入数据库select database ();

mysql的基本操作1_服务_06

mysql的基本操作1_数据库_07

今天我们就讲到这里吧,大家学习不要一次性贪多,切忌一口吃不了胖子。知识是积累出来的,不是一次性就能完成的。今天这些使我们学习数据库的基础,我们一定要把这些掌握稳定了,后面的学习才会更简单。mysql的基本操作1_数据库_08