数据库相关s

MySQL主键、索引相关
最近在公司的一个项目中,遇到了一个因为基础不牢而引发的小问题,就是数据库主键、索引等问题,由于公司的一套封装好的开发工具中查询数据库是必须得基于主键查询上的,我把主键查询语句给删了导致查询不到数据,浪费了时间。此文记录一下数据库主键、索引等知识。 概念 主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。 外键(foreign key) 是用于建立和加强两个表数据之间的链接的一列或多列。外键约束主要用来维护两个表之间数据的一致性。简言之,表的外键就是另一表的主键,外键将两表联系起来。一般情况下,要删除一张表中的主键必须首先要确保其它表中的没有相同外键(即该表中的主键没有一个外键和它相关联)。 Read more

MySQL常用的一些命令
常见的MySQL命令 一.用户验证 1.连接MySQL 语法 mysql -h xx.xx.xx(主机ip,或为localhost) -u xxx(用户名) -p xxx(密码) 注:用户名和主机IP前有无空格均可,但是密码前不能前不能有空格 Read more