数据库
文章平均质量分 87
头发巨多不做程序猿
延大延大!
展开
-
MySQL索引视图
模式(schema)中的一个数据库对象在数据库中用来加速对表的查询通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O与表独立存放,当不能独立存在,必须属于某个表由数据库自动维护,表被删除时,该表上的索引自动被删除。索引的作用类似于书的目录,几乎没有一本书没有目录,因此几乎没有一张表没有索引。索引的原理就是把无序的数据变成有序的查询1、把创建的索引的列的内容进行排序2、对排序结果生成倒排表3、在倒排表内容上拼上数据地址链。原创 2023-10-04 21:49:19 · 202 阅读 · 0 评论 -
MySQL备份恢复
可以用–log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err,并在数据记录中写入日志文件。如果你执行FLUSH LOGS,错误日志用-old重新命名后缀并且mysqld创建一个新的空日志文件。(如果未给出–log-error选项,则不会重新命名)原创 2023-10-04 20:57:19 · 113 阅读 · 0 评论 -
MySQL之DQL
未定义别名| 1000 | 郭靖 || 1001 | 李文才 || 1002 | 李斯文 || 1003 | 武松 || 1004 | 张三 || 1005 | 张秋丽 || 9527 | 赵尧林 || 1007 | 欧阳峻峰 || 1008 | 梅超风 || 1028 | 赵敏 || 8080 | 李寻欢 |定义别名1mysql> SELECT StudentNo "学号",StudentName "学生姓名"->;| 学号 | 学生姓名 || 1000 | 郭靖 |原创 2023-10-03 19:53:53 · 209 阅读 · 0 评论 -
MySQL之DML
针对数据的插入如果为每列都指定值,则表名后不需要列出插入的列名。如果不想在表名后列出列名,可以为那些无法指定的值插入NULL。一次性插入多条记录例如:新建一个表并插入记录插入记录:①单条插入②多条插入③使用SELECT插入。原创 2023-09-28 20:01:57 · 283 阅读 · 0 评论 -
MySQL库表操作
开始之前分享一个数据库远程连接工具:可以远程连接数据库,并且查看表的结构等,非常好用。原创 2023-09-25 23:34:49 · 526 阅读 · 1 评论 -
MySQL简介以及安装和部署(Linux)
Alpha版:开发版,公司内部使用Beta版:完成开发后,用户体验版RC版:生产环境发布之前的一个小版本或称候选版GA版:正式发布版本。原创 2023-09-25 00:35:15 · 112 阅读 · 0 评论 -
数据库基础理论
描述事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,数据有多种形式,他们都是可以经过数字化后存入计算机。:存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩展性,并为各种用户共享。总结为:①数据结构化②数据共享性高,冗余度低,易扩充③数据独立性高④数据由DBMS统一管理和控制(安全性、完整性、并发控制性/故障恢复)原创 2023-09-24 23:09:23 · 295 阅读 · 0 评论