
MySQL
文章平均质量分 52
CaseyWei
感激每个遇见的人
展开
-
(转)mac os忘了mysql密码怎么重置
1.首先确定mysql的版本信息终端执行命令:mysql --version若显示版本号表明正常;若显示command not found,则按如下代码链接安装路径cd /usr/local/bin/sudo ln -fs /usr/local/mysql/bin/mysql mysql版本号查看:2.关闭mysql服务sudo /usr/local/mysql/support-files/mysql.server stop3.安全模式启动mysqlsudo /原创 2021-07-06 15:52:20 · 141 阅读 · 0 评论 -
连接远程数据库报错:Client does not support authentication protocol requested by server;解决办法
mysql> use boblogmysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'you password'; //you password 替换成你自己数据库的密码如图:原创 2020-08-05 14:47:51 · 618 阅读 · 0 评论 -
数据库主键和外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号...转载 2019-08-26 15:20:47 · 627 阅读 · 1 评论 -
数据库实体间关联关系:一对一、一对多、多对多
数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一关系示例:一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。 一对多关系示例:一个学生只属于一个班,但是一个班级有多名学生。 多对多关系示例:多对多就是双向一对多,一个学生可以选择多门课,一门课也有多名学生。1.一对多关系处理: 通过学生和班级问题了解一对多:...原创 2019-08-26 15:11:43 · 9738 阅读 · 0 评论 -
简述关系型数据库和非关系型数据库
当前数据库分为关系型数据库和非关系型数据库关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一行,在数据库中被称为记录属性:二维表中的一列,在数据库中被称为字段域:属性的取值范围...转载 2019-08-23 14:22:39 · 971 阅读 · 0 评论 -
SQL Union与Union All的区别
SQLUNION操作符SQL UNION 操作符合并两个或多个 SELECT 语句的结果。SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT...原创 2019-05-14 10:30:39 · 220 阅读 · 0 评论 -
windows下如何安装和启动MySQL
1.下载,解压到自己喜欢的目录2.配置环境变量。MYSQL_HOME,值为mysql的根目录;在path中添加%MYSQL_HOME%/bin目录。3.向windows注册mysql服务。必须用管理员权限打开命令行,然后切换到mysql的bin目录下,输入命令:mysqld.exe --install MySql --defaults-file="d:/lovejava/mysql...原创 2019-05-07 09:30:10 · 7494 阅读 · 0 评论