MySql教程

MySQL安装与命令实战

本文主要是介绍MySQL安装与命令实战,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、安装

1、下载MySQL安装包,点击下一步,在Choosing中,选择Custom

 

 

2、选择5.7版本,将右下角内容勾选,点击下一步

 

 

3、端口默认3306,账户和密码都设置为root,点击安装完成

4、安装完成后,确认安装的路径

 

 

5、系统编辑环境变量,在pash中新建文件路径

 

 

6、验证安装是否正确,可以打开控制台,输入mysql

 

 

二、命令

因为安装包在本地,一般IP有两种方式可以表达:

1、127.0.0.1(本地电脑输入命令时IP是一致的,但是连接其他电脑会有其他的IP数字,主要是依据MySQL布置地址来的)

2、localhost

连接MySQL数据库

输入命令:mysql -h localhost -u root -p,密码为root

  -h后是IP地址,-u的是用户,-p是密码

 

 

查询版本信息,输入select version();

 

 

三、常用命令

1、停止和启动数据库

方法一:点击电脑左下角搜索框,输入cmd,以管理员身份运行

              启动命令:net start mysql57

               停止命令:net stop mysql57

方法二:右键打开任务管理器,选择服务,找到MySQL名称,点击MySQL57右键选择停止

实战操作:

1.1

 

 

 

 1.2

 

 

 

2、输入命令status;

conn为连接通道,会有数字限制,超过限制后其他的是无法连接

client——conn——server

 

 

3、查询MySQL的连接数

 show variables like '%connections%';

 

 

4、查询超时的关键字(工作时主要关注连接超时和读写超时)

 show variables like '%timeout%';

 

 

四、数据库(DB:database)管理

 一般数据库中有很多表(table)

1、查询数据库:show datebases

 

 

2、创建数据库:create database testDev;(testDev为数据库名称,可以随意修改)

创建后查询数据库

 

 

3、查询数据库在服务器的存储路径:show variablas like '%datadir%';

查询的地址与保存在电脑中的路径一致,可以按照路径查询

 

 

4、删除命令:drop database testDev;

 

 

5、新建一个文档,输入use testDev;进入,之后查询是在那个数据库下select database();

 

 

6、创建表

mysql中目前支持的数据类型为

数字:tinyint smallint int bigint bit(一般用int表示)

小数点:decimal float double(float)

字符串:char varchar blob text enum set(varchar)

create table info(需要创建的表格内容);,info指的是表的名称

 

 

7、查询表的内容:desc info;

 

 

8、创建SQL脚本

首先创建表格,输入show create table info \G;

 

 

9、查询库内有多少表show tables

  删除这个表:drop table info;

 

 

10、重新创建一个地址:primary key(主键)

 

 

primary key(主键)主要是为了排序

not null:不能为空

unique key是唯一性约束,不能重复

default是默认值

auto_increment是递增,一般与主键一起使用

 

11、查看mysql数据库里所有的表的命令: show tables;

12、给表中所有字段插入内容:insert into info values(内容,内容);

       选择这个表进行查看:select * from info;

 

 

五、综合实战

新建表格:create table info 表格的内容;

删除表格:drop table info;

1、当null是空,当目录中显示no,就表示在之后创建新的内容时,需要填写相关信息,显示yes表示不用编写信息

 

 

2、新建表格,为id和name赋予相关限制,之后表格中就不能增加其他信息,否则会出现类似最后两个错误

 

 

3、首先创建新的内容,id递增,name为10位内,删除表格内容,新增一个name,但是序号是递增的

 

这篇关于MySQL安装与命令实战的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!