您的位置:首页 > 数据库

SQL windows 下安装及基本使用

2018-02-05 16:58 162 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: