一篇文章带你了解MySQL数据库基础

 更新时间:2021年08月11日 15:32:48   作者:DU777DU  
这篇文章主要介绍了MySql数据库基础知识点,总结整理了mysql数据库基本创建、查看、选择、删除以及数据类型相关操作技巧,需要的朋友可以参考下

1. 数据库概念

1.1 数据库是干嘛的?

数据库的功能就是用来组织数据,组织很多很多的数据。这些数据通常都是存储在外存(磁盘)
数据库提供的核心功能,也就是针对数据的增删改查~

1.2 数据库和数据结构是啥关系?

1. 数据库是一个软件/程序

2. 数据结构是一个学科~

数据库这个软件内部也应用到了很多的数据结构~

数据库的数据是保存在外存中的


1.3 两种类型的数据库

关系型数据库:

对于数据的约束比较严格~~例如,都是使用"表"这样的结构来存储的

非关系型数据库:

对于数据的约束没那么严格~~往往是通过"文档"这样的结构来存储的

2. MySQL数据库

2.1 MySQL数据库概念

咱们之前在安装MySQL的时候,其实安装的不止是一个软件, 而是很多软件

其中最核心的是MySQL的服务器和客户端~

 

在MySQL客户端中输入的一些命令,其实就是SQL语句

2.2 MySQL基本操作

2.2.1 建立数据库

通过SQL语句就能创建出一个"数据库" (此处指的是数据集合,由若干个表构成)

命令为 : create database + 数据库名 ;

 

 最后要以分号 ; 结尾

 

 出现OK就代表创建成功了

错误情况:

a)  语句有错误

b)  mysql里面数据库名字不能重复

c)  如果句尾没有 ; mysql会认为命令没有输入完毕,直到碰到 ;

 

 2.2.2 查看数据库

命令为 show databases;

注:有s,因为是展示所有数据库,用复数

 2.2.3 选中数据库

命令为:use + 数据库名字 ;

 

 

 2.2.4 删除数据库

命令为:drop database + 数据库名;

 

2.3 MySQL数据类型

MySQL中存储数据是按照一定的类型来进行存储的

每一列,都需要明确的标注出该列的类型

大多都和Java中差不多

特殊的几个:

在浮点数的表示有不同:

 文本和二进制:

 时间戳:

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Java基础入门篇之逻辑控制练习题与猜数字游戏

    Java基础入门篇之逻辑控制练习题与猜数字游戏

    猜数字游戏是一款经典的游戏,该游戏说简单也很简单,说不简单确实也很难,这篇文章主要给大家介绍了关于Java基础入门篇之逻辑控制练习题与猜数字游戏的相关资料,需要的朋友可以参考下
    2023-06-06
  • 例题详解Java dfs与记忆化搜索和分治递归算法的使用

    例题详解Java dfs与记忆化搜索和分治递归算法的使用

    递归指函数调用自身。常用的递归算法有dfs(深度优先搜索)、记忆化搜索和分治,接下来将用几个算法题来带你熟练掌握它
    2022-04-04
  • 详解使用SSM实现简单工作流系统之实现篇

    详解使用SSM实现简单工作流系统之实现篇

    这篇文章主要介绍了使用SSM实现简单工作流系统之实现篇,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 详解idea文件右键创建New没有Create New Servlet的解决办法

    详解idea文件右键创建New没有Create New Servlet的解决办法

    这篇文章主要介绍了详解idea文件右键创建New没有Create New Servlet的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 详解JAVA 抽象类

    详解JAVA 抽象类

    这篇文章主要介绍了JAVA 抽象类的相关资料,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Springboot实现Shiro整合JWT的示例代码

    Springboot实现Shiro整合JWT的示例代码

    这篇文章主要介绍了Springboot实现Shiro整合JWT的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • SpringBoot中Filter没有生效原因及解决方案

    SpringBoot中Filter没有生效原因及解决方案

    Servlet 三大组件 Servlet、Filter、Listener 在传统项目中需要在 web.xml 中进行相应的配置,这篇文章主要介绍了SpringBoot中Filter没有生效原因及解决方案,需要的朋友可以参考下
    2024-04-04
  • java合并多个文件的两种方法

    java合并多个文件的两种方法

    这篇文章主要为大家详细介绍了java合并多个文件的两种方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Java代理模式之静态代理与动态代理的区别及优缺点

    Java代理模式之静态代理与动态代理的区别及优缺点

    代理模式是一种常用的设计模式,它允许通过引入一个代理对象来控制对目标对象的访问,在Java中,代理模式被广泛应用,它可以提供额外的功能,如权限检查、缓存、日志记录等,本文将介绍静态代理与动态代理的区别及优缺点,需要的朋友可以参考下
    2023-06-06
  • Java实现简单的五子棋游戏示例代码

    Java实现简单的五子棋游戏示例代码

    这篇文章主要为大家介绍了如何利用Java语言实现简单的五子棋游戏,文中的示例代码讲解详细,对我们学习Java游戏开发有一定帮助,需要的可以参考一下
    2022-05-05

最新评论