mysql数据库管理工具:
1、5个常用的MySQL数据库管理工具
参考:https://blog.csdn.net/qq_36617521/article/details/53379601
2、数据库字符集与排序规则 : https://www.cnblogs.com/tlz888/p/7067835.html
3、Navicat【 Navicat premium 】 数据库管理工具
激活方式:参考 https://blog.csdn.net/sanbingyutuoniao123/article/details/52589678
使用教程:https://www.cnblogs.com/neuedu/p/5876874.html
4、数据库的用户 是相对于 主机(设备) 而言的,没有单独的数据库或数据表的用户。但是用户是有权限设置的,可以限制访问每一个数据库、数据表。
Mysql数据库 管理工具(Navicat premium):
1、创建数据库:【一般都是先设计好,再手动创建的,而不是程序创建的】
参考:https://blog.csdn.net/qq_38224812/article/details/80745868 或 https://www.cnblogs.com/qtiger/p/13039875.html
a、字符集 :常用 utf8 、 utf8mb4【utf8mb4兼容utf8,如果需要用到 utf8 没有字符,则只能使用utf8mb4。如 emoji 表情字符 等】
b、排序规则 :常用 utf8_general_ci【不区分大小写】、utf8mb4_general_ci https://blog.csdn.net/u011403848/article/details/81163311
2、常用 字段 类型:https://blog.csdn.net/qq_42176520/article/details/100116601 或 其他
a、整型:tinyint【1个字节】、smallint【2个字节】、mediumint【3个字节】、int【4个字节】、biging【8个字节】
b、浮点型:float【单精度】、double【双精度】
c、字符串:char【定长字符串,0-255】、varchar【变长字符串,0-65535】、text【文本串,2w-6w】
eg:char(10)、
d、日期和时间:date【日期】、time【时间】、datetime【日期时间】、year【年份】、timestamp【时间戳】
e、NULL:。
3、数据类型中长度的含义:https://zhuanlan.zhihu.com/p/111028232?from_voters_page=true
a、字符串类型:char(n) 和 varchar(n)两者中的 n 含义均为该字段最大可容纳的字符数。
char是定长的,就是根据实际的长度,多减 少加。存储长度始终为 n。
varchar是变长,只要不超过 指定的 长度。存储长度 就是 实际的长度。
b、整型类型: tinyint ,smallint ,mediumint , int ,bigint 。这5种 整型 的作用空间是固定的,均与其后设置的 n 无关。
【整型后面的n比较鸡肋,没什么用】
c、浮点类型:float、double。这两个和 整型 类似。
数据库功能:数据库 增删改查 基本的功能就不说了。这里主要说一下各种查的功能。https://blog.csdn.net/yuanlingGeGe/article/details/89503508
1、条件查询:
2、模糊查询:即 关键字搜索
3、排序 :根据条件查询出来的数据,再排序返回。
4、聚合函数 :总数、最值、求和、平均数、四舍五入
5、分组:
6、分页:
等等