MySQL数据库笔记小结一

目录

一: MySQL 是一个关系型数据库管理系统(RDBMS)

二: MySQL中的对象:

三: 数据库对象的操作:

四:美国信息标准交换码:ASCII码

五: 表中一行数据代表一条记录

六: ORM[对象关系映射]

七: MySQL数据库中的数值类型

八: MySQL数据库中的字符串类型

九:⼆进制类型 (存放字节的)


一: MySQL 是一个关系型数据库管理系统(RDBMS)

        ⼀种专⻔的软件来管理存储的数据,这些数据依照⼀定格式保存,通过这个软件可以⽅便的对数据进⾏增删改查操作,从⽽极⼤的提升了数据管理效率。

二: MySQL中的对象:

  1. Database: 数据库;

  2. Table: 表;

  3. View: 视图;

  4. Function: 函数;

  5. Procedure: 存储过程;

三: 数据库对象的操作:

  1. Create: 创建对象

  2. Drop: 删除对象

  3. Alter: 修改对象

  4. Trigger: 触发器;

  5. Index: 索引; 提高查询的性能,创建了索引不一定会提高查询速度

  6. trigger和index只有create和drop能使用

四:美国信息标准交换码:ASCII码

  1. 大写A: 65 - 大写Z: 90

  2. 小写a: 97 - 小写z: 122

  3. 数字0: 48 - 数字9: 57

五: 表中一行数据代表一条记录

六: ORM[对象关系映射]

  • o (java中的类或对象)

  • r (数据库中的表)

  • m (映射: 表中的列和类中的成员变量的对应关系)

七: MySQL数据库中的数值类型

  1. 整数: tinyint⾮常⼩的整数 smallint⼩的整数 mediumint中等⼤⼩的整数 integer标准的整数 bigint⼤整数

  2. 浮点数: float(m,d) double(m,d)

  3. 定点数: decimal(m,d) m表示总位数,d表示小数位数

  4. 无符号数: 数值类型 + unsigned

  5. 时间: year: (了解一下)

    date: 表示⽇期,格式是 YYYY-MM-DD

    time: 表示时间,格式是 hh:mm:ss[.uuuuuu] 或者 hhh:mm:ss[.uuuuuu]

    datetime: 表示⽇期+时间,格 式是 YYYY-MM-DD hh:mm:ss[.uuuuuu]

    timestamp: 时间戳(当前时间距离 1970-01-01 00:00:00 的秒数)

    其中的YYYY 、 MM 、 DD 、 hh 、 mm 、 ss 、 uuuuuu 分别表示年、⽉、⽇、时、分、秒、⼩数秒

八: MySQL数据库中的字符串类型

        

        ENUM类型和SET类型:

                ENUM('男', '⼥') 相当于⼀个单选框

                SET('打球', '画画', '扯犊⼦', '玩游戏') 相当于一个多选框

九:⼆进制类型 (存放字节的)

BIT类型

binary(M)与varbinary(M) 存放字节 (都是前者是固定⻓度的类型,后者是可变⻓度的类型)

其他的⼆进制类型

tinyblobblobmediumbloblongblob 是针对数据量很⼤的⼆进制数据提出的,⽐如图 ⽚、⾳频、压缩⽂件啥的是⽤来存储字节的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值