mysql1-1

mysql

数据库:database DB

业界数据库:

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

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

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

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

5、TIDB 中国人自己开发的数据库 6、阿里云: ActiveDB:阿里新一代云原生数据仓库

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

安装mysql

配置环境变量

 

命令行怎么连接MySQL服务:

mysql -h localhost -uroot -p***

-h:mysql服务地址

-u:用户

-p:密码

命令行退出MySQL:exit

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

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

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

show databases; ----》查询数据库服务里面有多少个数据库

查询mysql版本 select version();

查询mysql详细信息 status;

select now();时间

mysql> show variables like '%connections%';--->查询连接数资源情况

show variables like '%timeout%';查看超时

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

create database 数据库名称; 创建一个数据库

use 数据库名称;进入这个数据库

select database();查看当前在哪个数据库

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

drop database 数据库名称; 删除数据库

 

 

 

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

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

 

show tables:查询有多少张表

创建表的过程:create table user()

删除表:drop table 表名;

查询表字段:desc 表名;

 

posted @ 2022-05-25 18:45  曹灿  阅读(15)  评论(0编辑  收藏  举报