码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MySQL数据库基础


    文章目录

    • MySQL数据库基础
    • 1.操作数据库
      • 1.1显示当前所有数据库
      • 1.2创建数据库
      • 1.3 使用数据库
      • 1.4 删除数据库
    • 2.常用数据类型
      • 2.1数值类型
      • 2.2字符串类型
      • 2.3日期类型
    • 3.表的操作
      • 3.1 查看所有表
      • 3.2 查看表结构
      • 3.3 创建表
      • 3.4 删除表
    • 注意点!!!!

    MySQL数据库基础

    1.操作数据库

    1.1显示当前所有数据库

    show databases

    在这里插入图片描述

    1.2创建数据库

    create database 库名

    在这里插入图片描述

    1.3 使用数据库

    use 数据库

    在这里插入图片描述

    1.4 删除数据库

    drop database 库名

    在这里插入图片描述

    2.常用数据类型

    2.1数值类型

    分为整型和浮点型

    数据类型大小说明对应java中的类型
    bit[(M)]M指定位数默认为一二进制,M范围从1到64,存储范围是0到2^M-1常用Boolean对应bit,此时默认为1位,即只能存0或1
    tinyint1字节Byte
    smallint2字节Short
    int4字节Integer
    bigint8字节Long
    float(M,D)4字节单精度,M表示长度,D指定最小位数.会发生精度丢失Float
    double(M,D)8字节Double
    decimal(M,D)M/D最大值+2双精度,M指定长度,D表示小数点位数。精确数值BigDecimal
    numeric(M,D)M/D最大值+2和decimal一样BigDecimal

    2.2字符串类型

    数据类型大小说明对应java中的类型
    varchar(size)0-65535字节可变长字符串String
    text0-65535字节长文本数据String
    mediumtext0-16 777 215字节中等长文本数据String
    blob0-65535字节二进制形式的长文本数据byte[]

    2.3日期类型

    数据类型大小说明对应java中的类型
    datetime8字节范围从1000到9999年,不会进行时区的检索及转换。java.util.Date java.sql.Timestamp
    timestamp4字节范围从1970到2038年,自动检索当前时区并进行转换。java.util.Date java.sql.Timestamp

    3.表的操作

    使用表时得先选中数据库
    ues database 库名

    3.1 查看所有表

    show tables
    在这里插入图片描述

    3.2 查看表结构

    desc 表名
    在这里插入图片描述

    3.3 创建表

    create table 表名(内置属性名称 数据存储方式 , 内置属性名称 数据存储方式. . . . . .)
    在这里插入图片描述

    3.4 删除表

    drop table 表名
    在这里插入图片描述

    注意点!!!

    上述提到的删除操作一定要谨慎使用!!!
    因为一旦删除,无法恢复,除非提前备份!!!

  • 相关阅读:
    多线程设计模式-全面详解(学习总结---从入门到深化)
    华为交换机端口 access、trunk和hybrid收发数据规则
    java毕业设计校园实习管理系统mybatis+源码+调试部署+系统+数据库+lw
    prometheus 监控实战篇
    Reading Notes For Introduction To Linux
    jdk对linux cgroup v2容器化环境识别情况
    Java测试(11) --- selenium
    数据持久化技术(Python)的使用
    treectrl类封装 2023/8/13 下午4:07:35
    17、DataTable使用小记
  • 原文地址:https://blog.csdn.net/m0_60565784/article/details/125423068
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号