SQL:安装-修改密码等
因为面试了一个岗位需要SQL,于是昨晚花了几个小时学习了下SQL的语法之类。在此做个总结。 SQL 是个数据库语言,structured query language,主要作用识来存储数据,进而有了增删查变等需求。 因为mysql有免费的版本,随下载该软件并学习。(只介绍windows,linux之类我也不会)。
具体操作1-下载
下载,直接在官网下载windows的版本。建议下载压缩包。将压缩包解压到自己希望的盘上,本人是D:\mysql
放置后,更改系统的环境
1 打开高级系统设置
2修改环境变量
3将之前所放置的文件目录增加进去。注意是到达bin 即D:\mysql\mysql-8.0.15-winx64\bin。
以上系统变量的设置的作用 是进入mysql 时 不需要再CD 到对应目录下。
结束以上配置,可以通过CMD进入mysql 了。
1 管理员权限进入CMD
2 切换到自己放置的目录: cd /d D:\mysql\mysql-8.0.15-winx64\bin
3 初始化: mysqld --initialize-insecure --user=mysql
4 安装: mysql install
如果显示之前已经有安装,需要清理干净
01 sc query mysql
02 sc delete mysql
03 mysqld -install 参照:https://blog.csdn.net/underthestarslie/article/details/70342134
5 连接 net start mysql
6 登陆 mysql -u root -p 初始无需填写密码
7 修改密码
因为版本时8.0以上 user表里并没有 password字段 采用以下方式设置 alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123’;
8 查询默认端口:show global variables like ‘port’;
8 退出 exit
小结:首先一个电脑有个IP地址,IP是唯一的,IP下有端口,即 电脑下的门牌号。门牌号里有多个用户,
每个用户有多个表。
初始情况,该门牌号里有一个用户即mysql ,mysql下有多个表tables,通过use mysql 指定 用户,在通过show tables 可以知道该用户有多少个表,通过select * from mysql.user ,可以知道 用户mysql 下的user 表里有多少列。
连接 某个服务器的话,需要知道IP 以及IP下的端口,再知道访问的是哪一个用户及他的密码即可。
因为刚接触,小结仅供参考,如有错误,希望直接打脸。