ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL学习(1)

2022-05-25 18:03:11  阅读:90  来源: 互联网

标签:服务 show 数据库 查询 学习 命令 MySQL


安装MySQL

1、打开安装包

2、

 

 

 

3、

 

 

 

4、

 

 

 

 

5、

 

 

 

6、

 

 

 

 

7、

 

 

 

 

8、

 

 

 

9、

 

 

 

10、

 

 

 

11、

 

 

 

12、

 

 

 

 

 

13、

 

 

 

14、

 

 

 

 

搭建环境

1、复制MySQL,bin目录路径

 

 

 

2、

 

 

 

3、打开cmd控制台输入mysql验证是否安装成功

 

 

 

我们刚才安装的是MySQL的服务

服务是什么?我们从手机获取核酸检测的结果信息,是从服务这边获取的,那么我们的手机是什么?是客户端

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

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

2、localhost

 

 

连接MySQL服务:

mysql -h localhost -uroot -proot

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

--h:MySQL服务的地址 -u:MySQL服务的用户 -p:MySQL服务的密码

命令行退出MySQL:exit

 

 

 

在数据库中,不同的业务数据存储在不同的数据库中,英文单词是database

在数据库中,来具体存储信息的叫表,英文单词是table

在一个数据库里面,可以有很多很多的表,具体的说数据库包含了表

一个数据库服务里面可以有很多的数据库

一个数据库里面可以有很多的表

一个表里面可以有很多的数据

查询数据库服务里面有多少个数据库

命令:show databases;

 

 

查询版本信息

命令:select version();

 

 

 

查看MySQL的状态信息

命令:status;

 

 

 

查询时间

 

命令: select now();

 

 

 

查询连接数资源情况

connection(连接数):客户端连接到MySQL服务器,是需要一个连接的通道,我们把这个通道可以说它是一个连接数。

命令:show variables like '%connections%';

 

 

查询超时的语句:

命令:show variables like '%timeout%';

客户端连接MySQL的服务需要有时间限制 客户端读取MySQL服务的数据 客户端把数据写到MySQL的服务

 

 

 

数据库的管理:

1、添加数据库

命令:create database databaseName

例如:create database test1;

 

 

2、查询数据库

进入到这个数据库命令:use databaseName;

 

查询当前在那个数据库命令:select database();

 

 

查看数据库的数据存储在那个目录下:

命令:show variables like 'datadir';

 

 

 

3、删除数据库

命令:drop database databaseName;

 

 

 

MySQL里面的字段等于表格里面的表头

数据类型:

字符串:varchar 如姓名

整型:int 如年龄

float:float 如薪资

 

数字:tinyint smallint int bigint bit

decimal float double

char varchar blob text enum set

json数据类型(MySQL8.0新增加的特性)

表的管理:

1、添加表

create table tableName(

 

 

2、删除表

命令: drop table user;

 

 

3、查询表

查询有多少张表: show tables;

 

 

 

 

4、修改查询

 

查询表的字段

命令:desc tableName;

 

 

 

标签:服务,show,数据库,查询,学习,命令,MySQL
来源: https://www.cnblogs.com/duanshuyuan/p/16310158.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有