码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【MySQL数据库重点】第二节:MySQL基础知识(基本操作)


    目录

    一:数据库的操作

    1.显示数据库

    2.创建数据库

    3.使用数据库

    4.删除数据库

    二:常用数据类型

    1.数值类型:整型和浮点型

    2.字符串类型

    3.日期类型

    三:表的操作

    1.查看表结构

    2.创建表

    3.删除表


    一:数据库的操作

    1.显示数据库

    语法:

    show databases; 

    2.创建数据库

    (1)简化语法

    create database 数据库名;

    (2)例子

    -- 创建名为student的数据库

    create database student;

    -- 如果系统没有person数据库,则创建

    create database if not exists  person;

    --如果系统没有school数据库,则创建一个使用utf8mb4字符集的school数据库,如果有则不创建

    create database  if not exists  school character  set utf8mb4;

    (3)说明 :当创建数据库没有指定字符集和校验规则时,系统默认使用utf8,校验规则是:utf8_general_ci

    3.使用数据库

    语法:

    use  数据库名;

    4.删除数据库

    语法:删除的是库和库里面的所有数据

    drop  database 数据库名;

    二:常用数据类型

    1.数值类型:整型和浮点型
    数据类型大小说明对应Java类型
    BIT[(M)]M指点位数,默认为1二进制数,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最大值+2bigdecimal
    2.字符串类型
    数据类型说明对应Java类型
    VARCHAR(SIZE)可变长度字符串String
    TEXT长文本数据String
    MEDIUMTEXT中等长度文本数据String
    BLOB二进制形式的长文本数据byte[]
    3.日期类型
    数据类型大小对应Java类型
    DATETIME8字节java.util.Date、java.sql.Timestamp
    TIMESTAMP4字节java.util.Date、java.sql.Timestamp

    三:表的操作

    需要操作数据库中表的时候,需要先使用该数据库

    1.查看表结构

    语法:

    desc 表名;

    2.创建表

    (1)语法

    create table  表名(字段名  类型,字段名 类型……);

    (2)可以使用comment增加字段说明

    create  table  student (

            id int ,

            name varchar(20) comment '姓名',

            password varchar(20) comment'密码'

    );

    3.删除表

    语法:

    drop table 表名;

  • 相关阅读:
    万字解析设计模式之 适配器模式
    js判断数据类型、toString和valueOf区别,类型转换、不同类型间的运算、判断相等
    【JavaSE】多线程篇(一)线程的相关概念与线程的基本使用
    TensorFlow入门(十七、神经元的拟合原理)
    Cpp知识点系列-字符串
    C语言之内存函数
    数字未来:探索 Web3 的革命性潜力
    虚拟化基本知识及virtio-net初探
    完整教程:Java+Vue+Websocket实现OSS文件上传进度条功能
    软件测试/测试开发丨学会与 AI 对话,高效提升学习效率
  • 原文地址:https://blog.csdn.net/m0_74164458/article/details/133987692
  • 最新文章
  • 【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号