news 2026/9/28 5:29:10

Mysql初入

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mysql初入

mysql的进入

mysql安装完毕后win+R呼出后输入cmd打开命令提示符,

输入mysql -u root -p

-u 是以什么身份去登录

-p 是登录密码

quit退出

mysql是一个数据库。

mysql本质上是一种网络服务,是数据库服务的客户端。

在磁盘或者内存是存储的特定结构的数据。一套数据库方案

mysqld是数据库服务的服务器端。简称数据库服务

mysql的数据库操作

创建数据库

create database fish;

创建了一个fish的数据库。

查看数据库数量:

show databases;

删除数据库

drop database db_name;

查看数据库编码

show create 数据库的名字;

查看有多少人在使用数据库

show processlist

表的操作

数据库表是数据库内的成员。

先进入数据库内use加上要进入的数据库。

表的创建

create table table_name ( name1 datatype, name2 datatype

)character set 字符集 collate 检验规则 engine 存储引擎

创建了一个figfish表,表中包含3个数据结构

数据名称数据类型
namevarchar
big

int

idvarchar

插入 insert into figfish( name ,big,id) values(对应的数据(varchar),(int ) ,varchar )

插入填写的数据一 一对应,如果name和big换位置,那么values中的name数据和big数据也要换位置。

查看表的数量

show tables;

查看表的结构

desc table_name;

FieldTypeNullKeyDefauleExtra
字段名称字段类型是否允许为空索引类型默认值扩充

修改表的结构

给表改名。

alter table table_name1 rename to name2;

给表增加一给字段。

alter table table_name add 数据名称 数据类型 comment '标识' after 在什么字段后;

修改字段的属性,实际上是覆盖了字段

alter table t_name modify 字段 要修改的数据类型 comment '标识'

删除表的字段

alter table name drop 字段;

修改字段的名称可以顺便修改类型。

ALTER TABLE table_name CHANGE COLUMN old_name new_name new_data_type [constraints];

设置默认值:ALTER TABLE table_name ALTER COLUMN col_name SET DEFAULT value;

插入表的数据

insert into table_name (数据名称1,数据名称2,数据名称3 )value('数据1','数据2','数据3')

查看填写的数据select* from figfish。

删除表

drop table 表名;

数据类型

mysql中插入不和法的数据时会拦截我们,如果成功插入了,那么数据合法。

数值类型

字节最小值最大值
TINYINT1-128127
SMALLINT2-3276832767
MEDIUMINTOJNH3-83886088388607
INT4-21474836482147483647
BIGINT8-922337203684775808922337203684775807

可以通过 unsigned是否是无符号,最大值乘2;

类型后加 unsigned是无符号。

bit类型

bit(M)M可以取1到64默认为1;

显示时是按照ASCII码对应的值

小数类型

float[ ( m,d) ] : M指定显示长度,d指定小数位数,占用空间4个字节

decimal(m, d) [unsigned] :定点数m指定长度,d表示小数点的位数精度更大

字符串类型

char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255
varchar(L):可变长度字符串,L表示字符长度,最大长度65535个字节,
但是有1 - 3个字节用于记录数据大小,所以说有效字 节数是65532,每个字符占用的字节数也不同。

日期和时间类

date:日期'yyyy-mm-dd',占用三字节
datetime时间日期格式'yyyy-mm-dd HH:ii:ss'表示范围从1000到9999,占用八字节
timestamp:时间戳,从1970年开始的yyyy-mm-dd HH:ii:ss格式和datetime完全一致,占用
四字节

单选和多选

enum:枚举,“单选”类型;
enum('选项1','选项2','选项3',...);
set:集合,“多选”类型;
set('选项值1','选项值2','选项值3', ...)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 5:27:33

基于Python+Vue的宿舍管理系统开发实战:从业务建模到前后端部署

我从培训机构的宿管Excel台账说起吧。那会儿宿管老师最怕的是“调宿舍”三个字,改一张表要联动床位、入住记录、水电费账单,手动改完总能漏一处,月底收缴对不上账,吵到管理员办公室去。后来我们把那套台账流程抽出来,用…

作者头像 李华
网站建设 2026/9/28 5:27:31

FastGPT模板导入:提升智能体工作流复用与迁移效率

很多人在FastGPT里搭智能体,习惯从空白工作流开始,一个节点一个节点地拖。说实话,这种方式在初期确实能帮你熟悉平台,但一旦业务场景复杂起来,比如要接多个数据源、串联好几个AI节点、再配上条件分支,每次从…

作者头像 李华
网站建设 2026/9/28 5:27:28

YOLO海洋目标检测数据集:VOC/COCO/YOLO格式转换与训练避坑指南

简介:面向海洋目标检测任务的高质量数据集包,适合研究船舶、漂浮物等水上目标的开发者与学习者。数据取自真实场景,经专业标注工具标注,包含VOC、COCO、YOLO三种格式标签,可直接用于YOLO系列模型训练。包内文件共2000个…

作者头像 李华
网站建设 2026/9/28 5:27:22

2026腾讯云服务器报价解析:计费模式、企业优惠与选型省钱指南

每年第一、二季度都是做年度预算的时候,我习惯先把云服务器账单重新拉出来,再把官网的报价页和活动页翻一遍。2026年腾讯云服务器的报价变化不算激进,但有几个信号值得关注:轻量应用服务器继续扮演入门角色,传统云服务…

作者头像 李华
网站建设 2026/9/28 5:26:35

Windows双击程序老弹“打开方式”?文件关联修复全攻略

先说个我上个月刚处理完的真实案例。有位朋友发来一段录屏,鼠标连点两下桌面上的微信快捷方式,弹出来的不是登录窗口,而是一个“你想如何打开此文件?”的选择框,里面躺着记事本、画图、浏览器。她又试着双击QQ安装包&a…

作者头像 李华
网站建设 2026/9/28 5:26:30

Sqoop导入文件格式选型:五种存储格式原理、代价与最佳实践

凌晨三点爬起来补数的那天,我把问题归咎于“Sqoop导入慢”,排查到最后才发现,真正的瓶颈根本不是导入那一步,而是导入之后落地的文件格式。没错,就是平时很少有人主动关心的Sqoop导入数据文件格式。默认情况下Sqoop会把…

作者头像 李华