暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL之库相关操作和概念

程序媛小庄 2021-06-21
440

操作数据最基本的就是增删改查的操作,本文将介绍如何通过SQL操作库即库的增删改查。


01

库操作


对库的操作最基本的也是增删改查的操作,通过下述命令回车后输入密码就可以登录MySQL之后就可以进行操作,在命令行中直接输入mysql回车也可以登录,只不过是以游客的身份。登录成功之后,就可以进行库的相关操作了。

    mysql -u root -p
    复制


    02

    创建数据库


    创建数据库的SQL语法如下,属于DDL数据库定义语言:

      create database 库名 charset 字符集合;
      复制


      数据库的命名规范如下:

        库名区分大小写,由字母、数字、下划线组成
        创建库时要加字符集,建议使用utf8或者utf8mb4
        库名不能是数字开头
        库名尽量和业务相关
        库名不能和SQL中的关键字重合
        复制


        比如创建一个库名为study,字符集为utf8的数据库:

          create database study charset utf8;
          复制


          03

          查看库


          创建数据库之后,需要查看创建的数据库:

            show databases;
            复制


            在上述的结果中除了刚刚创建的study库,还有四个其他的库,这四个是MySQL的系统数据库。

            information_schema:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等。

            performance_schema:MySQL 5.5开始新增的一个数据库,主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象。

            mysql:授权库,主要存储系统用户的权限信息。

            test:MySQL数据库系统自动创建的测试数据库。


            如果想要查看创建数据库使用的SQL语句可以使用下述SQL语句进行查看:

              show create database 数据库名;
              复制


              04

              进入库


              进入库的操作就类似于双击打开文件夹,因为只有进入文件夹才能操作文件夹内的文件。

                -- 进入数据库
                use 库名;
                use study;
                复制


                05

                删除数据库


                删除数据库属于DML数据库操作语言,在操作数据库时删除的操作一定要慎之又慎,一般情况下不需要删除数据库,相信删库跑路的'典故'不少人都有所耳闻吧...

                  -- 语法格式:drop database 数据库名;
                  drop database study;
                  复制


                  06

                  修改数据库

                  修改数据库属于DML数据库操作语言,可以修改数据库的字符集,但是一般使用的字符集都是utf8或者utf8mb4,二者的区别就是后者支持表情的存储。

                    -- 语法格式:alter database 库名 charset 字符集;
                    alter database study charset utf8mb4;
                    复制


                    07

                    小庄卖瓜

                    如果想要了解更多python知识,欢迎关注小庄微信公众号,我们一起学(zi)习(kua)吧~

                    文章转载自程序媛小庄,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                    评论