mysql1-1
数据库: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 表名;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)