mysql
文章平均质量分 79
zhongjunyao
这个作者很懒,什么都没留下…
展开
-
SQLyog连接数据库报错plugin caching_sha2_password could not be loaded
打开cmd:mysql -uroot -p 进入mysql依次执行下面语句ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password B...转载 2018-08-05 18:45:58 · 996 阅读 · 0 评论 -
MySQL 8 的学习——1安装及连接和断开服务器
本人的MySQL8安装在win10上,安装过程比较简单,这里不多说了。不清楚的博友可以看看安装和升级MySQL。安装完成之后为了使得mysql命令在命令行窗口的任何目录下可运行,将mysql命令所在目录配置在环境变量中。鼠标在我的电脑上右击,选择属性,或者直接,控制面板>>系统和安全>>系统,找到这个界面,选择高级系统设置,出现系统属性面板,选择环境变量,将mysql命令的...原创 2018-08-05 21:02:11 · 508 阅读 · 0 评论 -
MySQL 8 的学习——2输入查询
在上一节中,讲解了连接和断开数据库。连接上数据库之后,并不选择任何可以使用的数据库,但这没关系。此时,更重要的是要找到一些关于如何发出查询的信息,而不是直接创建表,将数据加载到它们中以及从中检索数据。一、这是一个简单的查询服务器的版本号和当前日期。按照mysql>提示输入如下所示输入,然后按Enter键:mysql> select version(),current_date;...原创 2018-08-05 21:32:58 · 411 阅读 · 0 评论 -
MySQL 8 的学习——3创建和使用数据库
在创建和使用数据库之前,先介绍几个命令:## 该SHOW语句查找服务器上当前存在的数据库:## 该mysql数据库描述了用户访问权限。该test数据库通常可作为用户工作区尝试的事情了。mysql> show databases;+--------------------+| Database |+--------------------+| inform...原创 2018-08-12 18:50:57 · 15892 阅读 · 1 评论 -
MySQL 8 的学习——4从表中检索信息
SELECT 语句用于从表中提取信息。声明的一般形式是:SELECT what_to_selectFROM which_tableWHERE conditions_to_satisfy;what_to_select 表示想要看到的内容(可以是列名或者* ,* 代表所有列);which_table 表示要从哪一个表检索数据;where条件是可选的。如果存在,则 conditions_...原创 2018-08-15 21:15:02 · 751 阅读 · 0 评论 -
MySQL 8 的学习——5获取有关数据库和表的信息
如果您忘记了数据库或表的名称,或者给定表的结构是什么,该怎么办?MySQL通过几个语句来解决这个问题,这些语句提供有关它支持的数据库和表的信息。您之前看到过SHOW DATABASES,它列出了服务器管理的数据库。要找出当前选择的数据库,请使用以下 DATABASE()函数:mysql> SELECT DATABASE();+------------+| DATABASE() ...翻译 2018-08-16 13:57:09 · 454 阅读 · 0 评论 -
MySQL 8 的学习——6在批处理模式下使用mysql
在前面的部分中,您以交互方式使用mysql输入语句并查看结果。您也可以在批处理模式下运行mysql。为此,将要运行的语句放在文件中,然后告诉 mysql从文件中读取其输入:shell> mysql < batch-file## 如果您在Windows下运行mysql并且文件中有一些特殊字符会导致问题,您可以这样做:C:\> mysql -e "source batch...翻译 2018-08-16 14:10:13 · 983 阅读 · 0 评论 -
MySQL 8 的学习——7常见查询示例
首先我们来创建一个可供测试的表mysql> use menagerieDatabase changedmysql> create table shop( -> article int(4) unsigned zerofill default '0000' not null, -> dealer char(20) ...翻译 2018-08-16 15:37:31 · 398 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: # 表A记录如下:aID aNum1 a200501112 a200501123 a200501134 ...转载 2018-08-16 16:48:51 · 135 阅读 · 0 评论