SQL windows 下安装及基本使用

windows 下安装SQL

  • 下载链接: https://dev.mysql.com/downloads/mysql/
    • 找到 “Generally Available (GA) Releases”
    • 选择 “Operating System” 为 “Microsoft Windows”
    • 在 “Select OS Version:” 处选择32位还是64位的
    • 接着能看到 “ZIP Archive” 出现的下载选项 (我的是mysql-5.7.21-winx64.zip) ,点击download 就可
    • 接着会出现让你注册或者登入的选项,拉到最下面,选择 “No thanks, just start my downloads!” 就可完成下载
  • 解压文件到你想要的位置
  • 初始化SQL
    • 进入你刚刚解压的地方,进入 “bin” 目录下 (如:我的是D:\mysql-5.7.21-winx64\mysql-5.7.21-winx64\bin),在该处打开一个命令提示符(cmd)
    • 在 cmd 下输入:”mysqld –initialize –console”
    • 这是你会看到它新建了一个superuser 叫 root, 并有一个临时密码,请记下这个密码(很长很丑,但一定要记下来。。。如果你忘了,那么重新再装一遍吧。。)
  • 打开一个 “Server”
    • 还是在刚刚 bin 目录下的cmd里,输入:mysqld --console
    • 在你在客户端 (client) 下进行操作的时候,需要保证这个server端是开着的
    • 如需退出,快捷键 crtl + c 就好,或者在窗口输入 Normal shutdown
  • 打开一个 “Client”
    • 首先注意你的 server 还在跑
    • 还是在刚刚bin目录下进入cmd
    • 由于现在只有之前create的root 用户,所以我们需要以这个身份进入,输入:mysql -u root -p
    • 这个时候它会要求你输入密码,那你输入刚刚记下的那个密码就好
    • 然后你就进入 client 模式了,意味着此时可进行SQL 的语法命令
  • 更改初始密码
    • 在刚刚打开的 client 下输入:alter user 'root'@'localhost' identified by 'xxxx';
    • xxxx 是你想要替换的密码
    • SQL 结尾以 ; 结束命令
    • 然后 输入 quit 就可以结束了
    • 接着可以试试用新的密码打开一个 client,步骤同上
  • 创建新的用户
    • 因为 root 的权限是很大的,一般我们会重新创建一个新的用户用于一般操作以防止越界
    • 还是先以 root 身份登入:mysql -u root -p 然后输入密码
    • 创建新的用户:create user 'myuser'@'localhost' identified by 'xxxx';
    • myuser 指你想要创建的用户的名称,xxxx 是该用户的密码 (就像以不同身份登录一个Windows一个道理)
    • 然后授予这个user权利:grant all on *.* to 'myuser'@'localhost';
    • 退出直接输入 quit 就好

一般操作

  • 以刚刚创建的新用户的身份进入 client :mysql -u myuser -p
  • 新建数据库:create database if not exists mydatabase;
  • 查看该服务器上的所有数据库:show databases;
  • 进入一个数据库进行操作:use mydatabase;
  • 在该数据库下创建一个表格: create table stocks(id int, name varchar(50), price (float);
  • 查看该数据库下所有创建的表格:show tables;
  • 描述(显示)其中的一个表格:describe stocks;
  • 删除一个表格:drop table if exists blabla;
其他
  • 因为命令行输入在多个语句的时候非常不方便,所以可以创建一个 sql 文件来直接跑这个文件
  • 例如:创建一个 mycommands.sql 的文件在某一目录下
  • 然后在 client cmd 中,输入:source c:\XXX\mycommands.sql 路径要对

Reference:
https://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值