一、 设置服务的启动和停止:
开始右键-à计算计管理->服务和应用程序->服务>MySQL80->开启或停止服务->可设置成手动启动或自动启动。
以管理员模式登录、退出MySQL服务端:
Navicat for sql: 连接时出现错误:
can't connect to mysql server on 'localhost'(10038)
原因:没有启动手动启动的MySQL
解决办法:开始->计算机管理->服务和应用程序->服务->找到MySQL80启动MySQL服务
出现错误提示:client does not support authentication protocol requested by server; consider upgrading mysql client
出现原因:安装的为8.0.21版本—需要更改密码?
解决命令:
1、use mysql;
2、alter user 'root'@'localhost' identified with mysql_native_password by '********';
3、flush privileges;
二、 数据库的登录和退出:
通过MySQL自带的客户端====只限于root用户
通过windows自带的客户端===win+R+cmd:
登录:
mysql -h localhost -P 3306 -u root -p+密码
连接远程数据库:mysql -h主机名 -P端口号 -u用户名 -p密码
连接本机数据库可简写成:mysql -u root -p+密码
退出:exit
配置环境变量
找到安装目录的路径---》复制----》文件目录----此电脑---右击属性—到控制面板主页—高级系统设置---环境变量---系统变量---path项点击编辑----》在最前面将路径粘贴后加个分号。
2020-12-17:
错误提示:Mysql 1044错误代码:Access denied for user 'root'@'localhost' to database ‘information_schema’
原因:权限问题?
My.ini的路径:
C:\ProgramData\MySQL\MySQL Server 8.0
三、 数据类型:
Integer—整数
Char—字符类型
1.基础知识
参考教程:https://www.runoob.com/sql/sql-syntax.html
|
知识点 |
是否掌握 |
|
Mysql5.7安装和客户端navicate远程访问,创建2张测试表 |
r |
|
sql基础语法:select(查询),distinct(查询不重复的值),where(筛选满足条件的记录), and ,or---(对记录进行筛选,常与where联合使用) ,order by(对结果集排序,放在表名后面) ,insert into(向表中插入记录),update(更新表中已经存在的记录), delete(删除表中的行); like(可进行模糊查询), in(规定范围查询),(as)别名,inner join(表间内连接), left join(左连接), right join(右连接); 显示部分(LIMIT 0,5---显示前五条) |
r |
|
sql常见函数;avg(返回平均值),count(返回行数)。Sum(求和),max(返回的最大值),min(返回的最小值),group by(按什么排序,以什么为条件分组), having(對分組後的結果進行篩選,数据库先处理where再处理having) |
r |
浙公网安备 33010602011771号