MySOL之旅--------MySQL数据库基础( 2 )

本篇碎碎念:尽自己最大的努力,直到筋疲力尽为止,加油

今日份励志文案: 别人都在前进,我为什么要停下

目录

补上一条博客缺失的内容

常用数据类型

数值类型:

字符串类型:

日期/时间类型:

二进制类型:

其他类型:

 一.表的操作

1.创建表

2.查看表结构

3.删除表

4.创建(Create)数据:


 

补上一条博客缺失的内容

常用数据类型

数值类型:

  1. 整数类型(Integer Types):用于存储整数值,包括tinyint、smallint、mediumint、intbigint

  2. 浮点数类型(Floating-Point Types):用于存储带有小数部分的数值,包括floatdouble

  3. 定点数类型(Fixed-Point Types):用于存储固定小数位数的数值,包括decimal。

字符串类型:

  1. 字符类型(Character Types):用于存储固定长度的字符,包括charvarchar

  2. 文本类型(Text Types):用于存储可变长度的文本数据,包括tinytext、textmedumtextlongtext

日期/时间类型:

  1. 日期类型(Date Types):用于存储日期值,包括dateyear

  2. 时间类型(Time Types):用于存储时间值,包括time

  3. 日期时间类型(Datetime Types):用于存储日期和时间值,包括Ddatetime、timestamp。

二进制类型:

  1. 二进制类型(Binary Types):用于存储二进制数据,包括BINARYVARBINARY

  2. 大对象类型(Large Object Types):用于存储大量二进制数据,包括TINYBLOBBLOBMEDIUMBLOBLONGBLOB

其他类型:

  1. 枚举类型(Enum Types):用于存储枚举值的一种数据类型,包括enum

  2. 集合类型(Set Types):用于存储一个或多个已定义的值的一种数据类型,包括set

每种数据类型都有其特定的用途和限制。选择适当的数据类型可以有效地存储数据并提高数据库性能。

 


 一.表的操作

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

1.创建表

create table 表名(列名 类型,列名 类型,...);

例如create table student(id int,name varchar(20));

表名和列名也不能和关键字重复,同一个数据库中,表名不能重复

可以使用comment增加字段说明 ,可以理解为注释

2.查看表结构

这里面的desc表示describe意为描述;

desc 表名;

3.删除表

不仅删除本身,还有里面的数据

drop table 表名;

练习题:

设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述 

create table product(
	name varchar(20),
	price double,
	storage int,
	description varchar(100)
);

 


 

涉及到MySQL数据库的基本操作时,最常见的就是增删改查(CRUD)操作,也就是创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)数据。

4.创建(Create)数据:

在MySQL中,创建数据是通过insert语句来实现的。insert语句用于向表中插入新的数据行。

insert into 表名 values (值,值,...);

这里的into可以省略 ,values 为关键字

上面两个绿色框中,一个为双引号( " ),一个为单引号( ' );这说明SQL中可以使用 " 也可以使用 ' 表示字符串 

下面的绿色框中表示查询全部信息,用法为:

select * from 表名 ;

-- 创建考试成绩表 

 

 -- 插入测试数据

具体用途会在下一条博客讲解 

如果有解释的不对或者不清晰,如果可以从评论区指出,我一定会加以修改,万分感谢

希望对你们有所帮助,之前的链表练习题会陆续更新~

相关推荐

  1. Mysql数据库基础知识(2

    2024-04-12 09:42:01       5 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 09:42:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 09:42:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 09:42:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 09:42:01       18 阅读

热门阅读

  1. 程序“猿”初学者学习计划

    2024-04-12 09:42:01       45 阅读
  2. 基础算法学习笔记(C++)

    2024-04-12 09:42:01       51 阅读
  3. 支持向量机和感知机有什么关联?

    2024-04-12 09:42:01       46 阅读
  4. win下VScode中C++里Compile&Debug

    2024-04-12 09:42:01       37 阅读
  5. string的使用

    2024-04-12 09:42:01       19 阅读
  6. MySQL面试题系列-15

    2024-04-12 09:42:01       16 阅读
  7. 尝试CSDN语法使用-1

    2024-04-12 09:42:01       23 阅读
  8. tcp 为什么要三次握手

    2024-04-12 09:42:01       17 阅读
  9. 怎么“访问”Spring容器管理的bean?

    2024-04-12 09:42:01       17 阅读
  10. 深入理解Vue 3中的自定义Hooks

    2024-04-12 09:42:01       54 阅读