![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
码路编
这个作者很懒,什么都没留下…
展开
-
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
我的电脑系统是Ubuntu的,我用的mysql是xampp下的mysql,按照往常习惯如果需要在命令行下使用mysql,直接敲 mysql -uroot -p 结果报错了 原因可能是我的xampp下的mysql没有在那个文件夹下不能连接 所以在网上找了一下,有些是根据改电脑的相关配置去实现。但发现了一种更简单的方法:将原来的那句话改一下,输入: /opt/lampp/bin/my...原创 2017-07-07 17:44:42 · 757 阅读 · 0 评论 -
MySQL-视图的操作
为什么使用视图为了提高SQL语句的复用性和表操作的安全性,MySQL提高了视图特性。所谓视图,本质就是一种虚拟表,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据值形式存在。行和列的数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。这样程序员只能看到视图所定义的数据,而不是视图所引用原创 2017-05-02 16:58:52 · 581 阅读 · 0 评论 -
MySQL-show databases数据库显示不完整
由于我的电脑不是单独安装的MySQL,而是选择安装的xampp这款软件,最近按命令行下操作数据库时发现了一点小问题,就是当我输入show databases;之后数据库显示不完整,简单的说,就是因为我选择的用户不正确导致的当我们直接输入mysql的时候,我可以直接进入数据库此时我用show databases;显示只有两个数据库用select user();查看用户发现 显示用户名为ODBC,但是原创 2017-05-02 15:05:45 · 24251 阅读 · 3 评论 -
MySQL-索引的操作
索引的操作数据库对象索引是一种有效组合数据的方式,通过索引对象,可以快速查询到数据库表中的特定记录,是一种提高性能的常用方式。简介为了提高数据的检索速度,由于数据存储在数据库表中,所以索引是创建在数据库表对象上面的,由表中的一个或多个字段生成的键组成,这些键存储在数据结构(B-树或哈希表)中,通过MySQL可以快速查找与键值相关联的字段,根据索引的存储类型,可以分为B型树索引(BTREE)和哈希索引原创 2017-04-27 16:56:48 · 544 阅读 · 0 评论 -
MySQL-数据库范式
数据库范式 范式:是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度" 简单来说可以把它粗略的理解为一张数据表的表结构所符合的某种设计标准的级别。满足这些规范的数据库是简洁的,结构明晰的,同时不会发生插入,删除和更新操作异常。 数据库范式分为1NF,2NF,3NF,BCNF,4NF,5NF,一般我们在设计数据库结构的时候最多只要满足到BCNF就可以了,符合高一级别的...原创 2018-11-04 16:53:23 · 375 阅读 · 0 评论