
MySQL
文章平均质量分 95
分享MySQL的相关知识
9ilk
爱码人士
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL】 --- 视图特性 && 用户管理
Table: emp`empno` int(6) unsigned zerofill NOT NULL COMMENT '雇员编号',`ename` varchar(10) DEFAULT NULL COMMENT '雇员姓名',`job` varchar(9) DEFAULT NULL COMMENT '雇员职位',`mgr` int(4) unsigned zerofill DEFAULT NULL COMMENT '雇员领导编号',原创 2025-02-19 09:41:34 · 1256 阅读 · 24 评论 -
【MySQL】--- 索引
索引:提高数据库的性能,索引是物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行正确的 create index,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个海量数据的检索速度。原创 2025-02-02 17:39:40 · 1291 阅读 · 16 评论 -
【MySQL】--- 复合查询 && 内外连接
查询出来的结构,本质在逻辑上也是表结构。原创 2025-01-26 21:08:49 · 2308 阅读 · 17 评论 -
【MySQL】--- 内置函数
说明:在msql中,length()函数返回的是字符串的字节长度,而不是字符的个数。如果字符串中包含非asci字符(如中文字符),它们的字节长度通常大于1,asci字符字节数是1;例子中每个中文字符在utf-8编码下占用3个字节,因此是9。我们发现current_time也可以插入,其实所有时间获取时都有年月日时分秒,约定:我们在MySQL中说的日期指的是年 月 日,时间指的是时 分 秒。如果我想范围为[0,100]的浮点数呢?注:这里取整方式是向0取整。原创 2025-01-03 10:08:35 · 1289 阅读 · 12 评论 -
【MySQL】--- 表的CRUD
查询数据时,column列表中除了能罗列表中存在的列名外,我们也可以将。原创 2025-01-02 12:31:06 · 1545 阅读 · 22 评论 -
【MySQL】--- 表的约束
某一种数据会。原创 2024-12-29 21:00:14 · 2069 阅读 · 26 评论 -
【MySQL初阶】--- 数据类型
MySQL是一套整体的对外数据存取方案,既然要存取数据,而数据有不同的类型,因此MySQL也存在不同的数据类型,有不同的用途:(1)有符号tinyint数值范围测试测试结果:测试结果:通过测试我们可以得到以下结论:1. MySQL中进行特定类型数据插入时,如果插入超出指定类型的数据范围,MySQL会直接拦截。2. 与语言的区别:在语言中,比如char a = 1234567;此时超出数据范围只会报警,因为会发生截断;而在MySQL中,如果我们插入特定类型不合法数据,它一般是直接拦截,MySQL不原创 2024-12-22 14:37:42 · 2485 阅读 · 22 评论 -
【MySQL初阶】--- 库和表的操作
1. 创建数据库: create database;2. 删除数据库: drop database;3. 修改数据库: alter database;4. 查看数据库: show databases;5. 选中数据库: use db_name;6. 查看选中哪个数据库: select database();7. 查看创建数据库时设定的选项: show create database;8. 数据库备份: mysqldump -P3306 -u root -p 密码 -B 数据库名 > 备份路径。原创 2024-12-20 16:52:08 · 1553 阅读 · 13 评论 -
【MySQL初阶】--- 数据库基础
1. mysql是数据库服务的客户端。2.mysqld是数据库服务的服务器端(可执行程序带d后缀的代表是守护进程)3.MySQL本质是基于C(mysql)S(mysqld)模式的一种网络服务。//netstat -lntp 命令会列出所有处于监听状态的 TCP 端口,并且显示这些端口对应的进程信息,同时以数字形式显示地址和端口号,不进行域名解析。我们知道端口号是用来表示一台计算机中特定进程所提供的服务。上图查询结果显示mysqld绑定了3306这个端口号,证明它是服务端。原创 2024-12-16 21:21:58 · 2437 阅读 · 21 评论 -
【MySQL初阶】--- MySQL在Ubuntu环境下安装
对于以下可能出现的问题博主是采用重装系统(简单粗暴。本篇博客博主采用的是ubuntu 22.04的系统按照MySQL,且在root用户下安装。需要改成 mysql_native_password 方式。(1) 查看root用户的身份验证方式。(2) 修改身份验证方式。原创 2024-11-02 20:48:45 · 1705 阅读 · 19 评论