MySQL安装及命令

MySQL安装及命令

数据库:database DB

业界数据库:

  1. MySQL:互联网公司基本只使用MySQL,免费的

  2. Oracle:银行证券股票基本使用Oracle,收费非常高

  3. DB2:也是使用在银行系统,属于IBM(蓝色巨人)

  4. SqlServer:属于Microsoft,使用非常广泛

  5. TIDB:中国人自己开发的数据库

  6. 阿里云:ActiveDB:阿里新一代云原生数据仓库

  7. 蚂蚁金服:GeaBase阿里金融分布式数据库

MySQL安装

下载MySQL安装包

打开安装界面

 

 

 

账户密码配置均为root

在C盘目录下找到MySQL文件下的bin文件,复制地址,添加到Path环境变量下

 

 

 

本地: localhost 127.0.0.1

在控制台命令行连接MySQL服务: mysql -h localhost -uroot -proot

-h:服务地址

-u:用户名

-p:密码

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

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

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

MySQL命令

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

show databases;

 

 

 

查询版本号

select version ();

 

 

 

查询MySQL状态信息

status;

 

 

 

查询当前时间

select now();

 

 

 

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

查询连接数

show variables like '%connections%';

 

 

 

查询超时的命令

show variables like ‘%timeout%’;

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

 

 

 

数据库(database)管理:

1、添加数据库 create database databaseName ; 

 

 

进入到这个数据库

use databaseName;

 

 

2、查询数据库

show databases;

查询当前在那个数据库

select database();

查看数据库的数据存储在那个目录下: show variables like '%datadir%';

 

 

3、删除数据库

删除数据库: drop database databaseName;

 

 

数据类型: 字符串:varchar 如姓名 整型:int 如年龄 float:float 如薪资

数字:tinyint smallint int bigint bit decimal float double char varchar blob text enum set json数据类型(MySQL8.0新增加的特性)

表(table)的管理:

1、添加表 2、删除表 3、查询表 show tables;

表的管理: 1、创建表(字符串varchar必须指定位数,最后一行字段没有逗号)

create table tablename

 

 

2、删除表

drop table tablename

 

 

3、查询表 show tables; 

 

 

查询表里面字段

desc tablename;

 

 

4、修改查询

posted @ 2022-05-25 19:39  饭依然特稀  阅读(382)  评论(0编辑  收藏  举报