2021-07-27

本文介绍了数据库管理系统的基本概念,包括常见的MySQL、Access、Oracle等,以及数据库管理工具Navicat。详细阐述了SQL通用语法,如列名和列值的处理,以及各种数据类型如整数、文本、小数和日期类型的使用。此外,还讨论了数据库操作中的增删改查基础。文章强调了Char和Varchar类型的区别,以及它们在存储效率和空间占用上的权衡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、理论

1.1   常见 的数据库管理系统

         数据库管理系统是介于用户与操作系统之间的一款数据管理软件

如:MySQL、Access、oracle等

1.2  常见的数据库管理工具

      如:navicat(数据存放在mysql 中,navicat是一个 可视化 数据库管理工具 ,可对数据 进行增删改查)

1.3   通用语法

    1> 列名不需要打引号,只有列值才需要,当为字符串,或者是日期类型的时候需要加引号

     2> MySQL数据库的SQL语句不区分大小写

    3> MySQL中的我们常使用的数据类型如下

   

分类类型描述
整数类型int(integer)整型
文本类型varchar(M)字符串,M为0~65535之间的整数
char(M)M为0~255之间的整数,固定长度为M,如果长度不足M,后面会用空格补全到M
小数类型float小数
decimal(m,d)

m表示数字总位数,d表示保留到小数点后d位,不足部分就添0,如果不设置m、d,默认保存精度是整型

例如:2.34   可以写成decimal(3,2)

           55.987     可以写成decimal(5,3)

日期类型date日期类型,格式为yyy-MMM-ddd,只有年月日,没有时分秒

注:

char是定长,varchar是变长,char存储时,如果字符数没有达到定义的位数,后面会用空格填充到指定长度,而varchar没达到定义位数则不会填充,按实际长度存储。

> char长度固定,char存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。
 

二,数据库操作

2.1  增

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值