MySQL5.25

数据库 :database DB

业界的数据库:

所有的数据库用的都是SQL语言

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

2、Oracle,银行证劵股票基本使用的是Oracle,收费非常高

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

4、SqlServer 大学数据的数据库就是该数据库,它是属于Microsoft,使用非常广泛

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

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

7、蚂蚁金服数据库:GeaBase(阿里金融分布式数据库)结合阿里云的技术,打造了金融领域的平台

500万以上不适合mysql

mysql简介:

SUN 太阳公司 MySQL Java unix操作系统 被oracle收购了

我们刚才安装的是MySQL的服务 服务是什么?

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

本地:

localhost  127.0.0.1

连接mysql服务:

mysql -h localhost -uroot -proot

-h:MySQL服务的地址

-u:MySQL服务的用户

-p:MySQL服务的密码

 

 在数据库中,不同的业务数据存储在不同的数据库中,用database表示

在数据库中,来具体存储信息的叫表,用table 表示

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

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

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

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

表数数据库中的最小单位

数据库的基本命令

1、连接数据库

mysql -h localhost -uroot -proot

 

 2、exit

退出

 

 show databases;

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

 

 select version();

查询这个服务的版本号

 

 status;

查看MySQL的状态信息

 

 select now()

查看当前时间

 

 connection(连接数):

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

show variables like'%connection%';

查询连接数资源情况

 

 show variables like '%timeout%';

查询超时

需要重点关注的数据:

客户端连接MySQL的服务需要有时间限制

connect_timeout

客户端读取MySQL服务的数据

net_read_timeout

客户端把数据写到MySQL的服务

net_write_timeout

 

show variables like 'datadir';

查看数据库的数据存储在哪个目录下;

 数据库管理:

1、添加数据库:

create database databaseName;

 

 2、进入到这个数据库

use databaseName;

 

 删除数据库

drop database databaseName;

 

 表的管理:

常见的数据类型:

字符串:varchar

整型:int

floct:如薪资

mysql中支持的数据类型:

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

创建表:

1、创建一个数据库

create database databaseName;

2、进入这个数据库

use databaseName

3、在这个数据库中创建一个表格

mysql> create table user1(
-> name varchar(20),
-> age int,
-> salary float
-> );

 

 查询表的字段

desc tableName;

 

posted @   净植  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示