1.MySql的安装:

首先去mysql官网下载mysql的安装文件.
















找到下载好的安装文件




直接点击就会开始安装




勾选同意协议,然后next.




有很多的选项,如果自己需要其他安装就自行选择,这里我们选择用户自定义安装为例子.




在Mysql Servers这一栏,选择自己系统的型号我选择windows 64位.




点击绿色箭头,添加到右侧.




这一栏目,根据自己需求选择,有java的C++的.Net的等等,这里我们不选择.




选择文档,点击next.




下面就是我们需要安装的成品,点击execute.




出现绿色的对勾,安装完成,点击next后进入配置.




2.MySql的配置:

类型网络的配置




选择默认.




添加用户密码.




添加其他用户.




选择服务名字,next.




默认下一步.




选择下一步,然后点击finish.




选择下一步.




然后点击finish,然后安装配置就完成了.




3.查看配置的服务是否成功

打开服务窗口,找到Mysql57.




手动的启动此服务.




登录Mysql,会提示mysql不是内部的命令.




找到mysql的安装目录的bin目录,并且复制此目录的路径.




cd C:\Program......\bin (复制刚才的路径)

mysql -uroot -proot123 (-u用户名,-p密码)




登录成功了,开不开森.




但是我们发现每次登录时都要写这个mysql的bin路径才能执行这个,所以我们可以配置环境变量.




找到path将刚才的复制的bin目录的路径添加到path的后面,并加上一个 "    ;    " .




重新来登录一下mysql,发现可以直接登录.




下面是现在安装好的MySQL的安装目录的结构.




4.SQLyog的安装与使用.

第一步下载SQLyog的文件,百度上有很多.




安装完成点击finish




打开SQLyog后就会进入如下界面,要连接本机的mysql就填localhost,如果要连接远程的数据库就填远程主机的ip地址.用户名为 root 
并设置密码和设置它的端口号.




然后在来到服务的窗口,开启mysql57的服务.




点击continue下一步.




打开sqlyog的界面.




创建一个数据库.




创建名称.




4.常用的SQl语句.



--修改用户密码的命令            mysqladmin -uroot -proot123 password mysql123    

--登录mysql数据库的命令      mysql -uroot
-proot123                                                

--显示数据库的命令                show
databases;                                                            

--使用数据库的命令                use mysql;
--显示当前连接的数据库         select database();



--显示当前服务器的版本          select version();
--显示当前日期时间                select now();

--显示当前用户                        show user();

--显示当前mysql的信息            status 

--创建数据库                            create database test1;

                                                create database if not exists
test2 character set utf8;

--修改数据库的编码格式            alter database test2 character set latin1;

--查看数据库的编码格式            show variables like 'character%';





--删除数据库                            drop database test2;

--创建图书管理系统的数据库     create database book;



--使用数据库                            use book;



--创建读者信息表
create table reader(
card_id char(18),
name varchar(10),
sex enum('男','女'),
age tinyint,
tel char(11),
balance decimal(7,3)
);

--查看数据库表列表                    show tables from book;

--查看数据表的基本结构             show columns from reader;

                                                  desc reader;


--查看表的详细结构(可以用来显示数据表的创建语句)    show create table reader;






--修改表添加列                            alter table reader add email varchar(30);
--查看表的基本结构                      desc reader;

--修改表,在指定位置添加列         alter table reader add email2 varchar(30) after tel;


--修改列名                                    alter table reader change email2
email_bak varchar(30);
--修改列的数据类型                       alter table reader modify email varchar(25);

--修改列的排列位置                       alter table reader modify balance
decimal(7,3) after email;

--删除列                                        alter table reader drop email_bak;


--修改表名                                    alter table reader rename to
readerinfo;

--删除多个数据库表
drop table t1,t2;


--创建分区表
create table bookinfo(
book_id int,
book_name varchar(20)
)
partition by range(book_id)(
partition p1 values less than(20109999),
partition p2 values less than(20159999),
partition p3 values less than MAXVALUE
);

--插入3条测试数据
insert into bookinfo values(20100005,'t1');
insert into bookinfo values(20140015,'t2');
insert into bookinfo values(20170011,'t3');

--指定分区查看数据


select * from bookinfo partition(p1);



友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信