前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MySQL】打开科技创新的第一生产力

【MySQL】打开科技创新的第一生产力

作者头像
用户10920432
发布2024-01-25 08:28:57
1280
发布2024-01-25 08:28:57
举报
文章被收录于专栏:Python数据结构与算法

MySQL思维导图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在一个数据库仓库可以创建多个数据库,一个数据库可以创建多张表,基于表存储数据的数据库叫做:关系型数据库。

SQL

SQL通用语法

  • SQL语句可单行或多行书写,以分号结尾。
  • SQL语句可以使用空格/缩进来增强语句可读性。
  • MySQL数据库的SQL语句不区分大小写,关键字使用大写。
  • 注释:
  • 单行注释: – 或 # 注释内容
  • 多行注释: /* 注释内容 */

SQL分类

分类

全称

说明

DDL

Data Definition Language

数据定义语言,用来定义数据库对象

DML

Data Manipulation Language

数据操作语言,用于数据增删改

DQL

Data Query Language

数据查询语言,用来查询数据库中表的记录

DCL

Data Control Language

数据控制语言,用于创建数据库,控制数据库的访问权限

数据库实操

展示数据库

在这里插入图片描述
在这里插入图片描述

创建数据库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建itheima这个数据库,并制定它的字符集为utf8mb4

删除数据库

在这里插入图片描述
在这里插入图片描述

使用数据库

在这里插入图片描述
在这里插入图片描述

查询当前数据库

在这里插入图片描述
在这里插入图片描述

切换到其它数据库

在这里插入图片描述
在这里插入图片描述

注意事项

  • 已创建好的数据库,不能再次创建
在这里插入图片描述
在这里插入图片描述
  • 若不小心打错命令可以通过\c退出
在这里插入图片描述
在这里插入图片描述
我是分割线
我是分割线

通过DDL操作数据库当中的表结构

通过DDL查询表结构的三种方法
通过DDL查询表结构的三种方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

由于刚刚的itheima这个数据库是我们刚刚才创建的,所以它里面的表结构是空的,但是如果我们像第二幅图那样切换到系统的库里面就可以看到系统里面所有的表结构,这就是show tables;的作用。

表结构的创建

DDL表的创建
DDL表的创建

注意事项

  • [...]为可选参数,最后一个字段后面没有逗号
在这里插入图片描述
在这里插入图片描述

根据上面的表结构建表

在这里插入图片描述
在这里插入图片描述

通过comment加注释

在这里插入图片描述
在这里插入图片描述

通过show tables; 查看创建好的表。

在这里插入图片描述
在这里插入图片描述

通过desc 表名;查询表结构。

在这里插入图片描述
在这里插入图片描述

通过show create tables 表名;展示表的详细信息。

总结:

本篇主要讲的是什么是SQL以SQL的用法及分类,以及如何使用数据库,通过DDL创建和操作数据库的表。

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL思维导图
  • SQL
    • SQL通用语法
      • SQL分类
      • 数据库实操
        • 展示数据库
          • 创建数据库
            • 删除数据库
              • 使用数据库
                • 查询当前数据库
                  • 切换到其它数据库
                    • 注意事项
                    • 通过DDL操作数据库当中的表结构
                    • 表结构的创建
                      • 注意事项
                        • 总结:
                        相关产品与服务
                        云数据库 MySQL
                        腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档