相关推荐recommended
【MySQL探索之旅】数据表的基本操作(附带思维导图)
作者:mmseoamin日期:2024-03-20

【MySQL探索之旅】数据表的基本操作(附带思维导图),在这里插入图片描述,第1张

📚博客主页:爱敲代码的小杨.

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏小杨水平有限,欢迎各位大佬指点,相互学习进步!

【MySQL探索之旅】数据表的基本操作(附带思维导图),第2张

文章目录

  • 0. 前言
  • 1. 常用数据类型
    • 1.1 数值类型
    • 1.2 字符类型
    • 1.3 日期和时间类型
    • 2. 表的基本操作
      • 2.1 显示数据表
      • 2.2 创建数据表
      • 2.3 查看表结构
      • 2.4 删除数据表
      • 3. 总结

        0. 前言

        学习数据表的基本操作之前需要先学习 MySQL 的数据类型

        1. 常用数据类型

        1.1 数值类型

        数值类型分为整数类型和浮点类型。

        数据类型大小说明
        TINYINTTINYINT1 byte小整数值
        SMALLINT2 bytes大整数值
        MEDIUMINT3 bytes大整数值
        INT或INTEGER4 bytes大整数值
        BIGINT8 bytes极大整数值
        FLOAT4 bytes单精度浮点数值
        DOUBLE8 bytes双精度浮点数值
        DECIMAL小数值

        1.2 字符类型

        数据类型大小说明
        CHAR0-255 bytes定长字符串
        VARCHAR0-65535 bytes变长字符串
        TINYBLOB0-255 bytes不超过 255 个字符的二进制字符串
        TINYTEXT0-255 bytes短文本字符串
        BLOB0-65 535 bytes二进制形式的长文本数据
        TEXT0-65 535 bytes长文本数据
        MEDIUMBLOB0-16 777 215 bytes二进制形式的中等长度文本数据
        MEDIUMTEXT0-16 777 215 bytes中等长度文本数据
        LONGBLOB0-4 294 967 295 bytes二进制形式的极大文本数据
        LONGTEXT0-4 294 967 295 bytes极大文本数据

        1.3 日期和时间类型

        数据类型大小说明
        DATE3日期值
        TIME3时间值或持续时间
        YEAR1年份值
        DATETIME8混合日期和时间值
        TIMESTAMP4混合日期和时间值,时间戳

        2. 表的基本操作

        需要操作数据表之间,需要先使用数据库。

        use db;
        

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311223120638,第3张

        2.1 显示数据表

        语法格式:

        show tables;
        

        显示当前数据库中的所有数据表。

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311225717175,第4张

        2.2 创建数据表

        语法格式:

        CREATE TABLE 表名 (
        	字段名1  数据类型1,
        	字段名2  数据类型2,
        	…
        	字段名n  数据类型n
        );
        

        【注意】:最后一行末尾,不能逗号。

        知道了创建表的语句,那么我们创建创建如下结构的表

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311225125431,第5张

        create table test(
        	id int,
            username varchar(20),
            password varchar(20)
        );
        

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311225553193,第6张

        2.3 查看表结构

        语法格式:

        desc 表名;
        

        查看test数据表的结构

        desc test;
        

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311225947439,第7张

        2.4 删除数据表

        语法格式:

        drop table 表名;
        

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311230341860,第8张

        删除表时判断表是否存在

        drop table if not exists 表名;
        

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311230500125,第9张

        3. 总结

        【MySQL探索之旅】数据表的基本操作(附带思维导图),image-20240311230903291,第10张

        【MySQL探索之旅】数据表的基本操作(附带思维导图),第11张