mysql数据库---操作数据库跟表的命令总结

前言

欢迎来到我的博客

个人主页:北岭敲键盘的荒漠猫-CSDN博客

 本文着重整理mysql管理库跟表的指令。

不涉及增删查改等指令

其实本篇主要是我做好笔记格式

用的时候直接复制粘贴的

所以排版大多是为了快速找功能来排的

方便大家快速找目标语法

数据库的简介

一个数据库系统中有多个数据库,我们可以直接的理解为,这个数据库就是一个文件夹。而数据库中会有表格文件,我们真正的信息是存在这个表格中的。

本文主要介绍对库和表的操作。直观的理解为我们用windows创建删除查看文件夹和文件表。

数据库操作指令

创建: create database 库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创建库,用utf8的编码和排序

删除: drop database 库名;

查看库: show databases;

进入库:  use 库名;

表的操作指令

查看表: show tables;

创建表: create table 表名(列名 类型 属性设置,列名 类型 属性设置) default charset=utf8;

也可以:

create table 表名(

列名 类型 属性设置,

列名 类型 属性设置

) default charset=utf8;

属性值作用
null允许为空
not null不允许为空
default 内容设置默认值
primary key设置不能重复
auto_increment设置自增(要设置primary key)

补充:通常这个auto_increment配合primary key给id(标号)这一栏用的。每个表只能有一个auto_increment,所以大部分有id这一栏的时候就会把这个属性给id配置上。

创建表的案例:

create table 表名(

列名 类型 属性设置,

列名 类型 属性设置

) default charset=utf8;

清空表的数据:

delete from 表名;

truncate table 表名;

列管理:

添加列: alter table 表名 add 列名 类型 属性;

删除列: alter table 表名 drop column 列名;

列属性管理:

修改属性: alter table 表名 change 列名 属性;

修改属性和名称: alter table 表名 change 旧列名 新列名 属性;

修改默认值: alter table 表名 alter 列名 set default 值(无值就是删除);

创建表时的数据类型

整型类型

int 整型--有正有负

int unsigned 整型--无负数,所以正数的支持范围比较大

int(3)zerofill 整形--不满三位左边补0

浮点类型

decimal(5.2)  浮点型--一共5位数,小数点后有2位

字符类型

char(5)  定长字符串--最多能用5个字符,不满五个字符内置也是占用5个字符位置

varchar(5)  变长字符串--小于5字符就是他真实的字符,大于5字符看配置是否截断还是报错

text  长文本--用于文章储存

时间类型

datetime

date

time

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/603997.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[Redis] 使用布隆过滤器和分布式锁实现用户注册

布隆过滤器(Bloom Filter)是一种数据结构,用于快速判断一个元素是否可能存在于一个集合中。它通过使用多个哈希函数和一个位数组来表示一个集合,当一个元素被加入到集合时,通过哈希函数计算出多个哈希值,并…

Hypack 2024 简体中文资源完整翻译汉化已经全部完成

Hypack 2024 简体中文资源完整翻译汉化已经全部完成 Hypack 2024,资源汉化共翻译11065条。毕竟涉及测绘、水文、疏浚等专业术语太多,翻译有很多理解不正确的地方,望各位专业人员指正。 压缩包内包含Hypack 2024、Hypack 2022、Hypack 2021、…

什么样的行业适合做私域?

私域营销适用于各种行业,但以下几个行业尤其适合进行私域营销: 1、零售行业:私域营销可以帮助零售企业建立与顾客的直接联系,提高顾客忠诚度和复购率。通过私域营销,零售企业可以进行个性化推荐、定制化服务&#xff…

JavaWeb--11MySQL(3)-- 多表设计

MySQL(3)-- 多表设计 1 一对多(多对一)2 一对一3 多对多 各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一)多对多一对一 1 一对多(多对一) 一对多关系实现&#x…

【Java】IO流:字节流 字符流 缓冲流

接续上文,在这篇文章将继续介绍在Java中关于文件操作的一些内容【Java】文件操作 文章目录 一、“流”的概念1.“流”的分类1.1输入流和输出流1.2字节流和字符流 字节和字符的区别?为什么要有字符流?1.3节点流和处理流 字符流自带缓冲区&…

【Linux——Centos7安装RabbitMQ】 RabbitMQ无法连接

到这一步是基本已经装好了,现在是在开放端口,我这个报错是因为我的防火墙是处于关闭状态,所以在开放端口时会报防火墙为运行,把防火墙打开,在开放端口,就可以访问到了 重启防火墙: systemctl …

【无标题】基于GIS、Python机器学习技术的地质灾害风险评价、易发性分析与信息化建库及灾后重建中的实践技术

理解地质灾害形成机理与成灾模式;从空间数据处理、信息化指标空间数据库构建、致灾因子提取,空间分析、危险性评价与制图分析等方面掌握GIS在灾害危险性评价中的方法;运用地质灾害危险性评价原理和技术方法 原文链接:基于GIS、Py…

DeepSeek API文档:创建对话补全的指南

DeepSeek平台不仅提供了一个用户友好的聊天界面,还为开发者提供了强大的API接口,使他们能够创建和集成智能对话补全功能。以下是关于如何使用DeepSeek API创建对话补全的详细介绍。 DeepSeek API概述 DeepSeek的API允许开发者通过编程方式与DeepSeek的…

应用软件安全保证措施方案书

系统安全保证措施方案—word原件 软件全套资料进主页获取或者本文末个人名片直接获取。

【文章转载】ChatGPT 提示词十级技巧: 从新手到专家

学习了微博网友宝玉xp老师《ChatGPT 提示词十级技巧: 从新手到专家》 个人学习要点: 1、关于提示中避免使用否定句,播主说:“没有人能准确解释为什么,但大语言模型在你告诉它去做某事时,表现似乎比你让它不做某事时更…

识货小程序逆向

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx a15018601872,x30184483x…

Java进阶07集合(续)

Java进阶07 集合(续) 一、数据结构(树) 1、关于树 1.1 相关概念 节点:树中每个单独的分支 节点的度:每个节点的子节点数量 树高:树的总层数 根节点:最顶层节点 左子节点&…

6层板学习笔记2

说明:笔记基于6层全志H3消费电子0.65MM间距BGA 67、多层板的电源建议直接大面积铺铜,不建议走线,铺铜充分满足其载流能力 68、凡亿推荐表层1OZ的铜厚线宽20MIL能承载1A的电流,内层0.5OZ的铜厚线宽为40MIL能承载1A的电流,过孔直径20MIL(0.5MM)能承载1A左右的电流,实际设…

typescript的入门到吐槽:看了typescript,发现前端真的卷,

typescript TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 与 JavaScript 的区别 其实就是对JavaScript的封装,把一个弱类型语言封…

remmina无法连接远程桌面,Remmina无法连接远程桌面的原因与解决办法

在解决Remmina无法连接远程桌面的问题时,我们需要考虑多种可能的原因,并采取相应的解决办法。以下是一些常见的原因及其对应的解决方案: 1、网络问题 原因:不稳定的网络连接或中断可能导致无法建立远程桌面连接。 解决办法&#x…

MySQL数据库---增删查改汇总

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文着重整理MySQL数据库增删查改功能 主要是整理语法 争取做到要用什么语法 可以快速找到复制粘贴 增添语法 INSERT into tab(列名,列名,列名) values(内容,内容,内容); 插入一行数据 INSERT into tab(列名,…

Kubernetes最小单元Pod介绍及配置

1.1 Pod介绍 Pod是Kubernetes中的一个基本构建块,它是一个逻辑主机,用于托管一个或多个容器。 Pod中的容器共享网络和存储资源,并且通常作为一个单元一起调度和管理。 Pod为容器提供了一个共享的环境,使得容器之间可以方便地通信…

Android进阶之路 - 静态会员进度条

年后这个新版本加入了VIP模块,有幸正好由我来负责,可以再积累一下这方面的知识。 那段时间看了一本书,书中说到初级码农的特性之一就是完全集中于某些功能,忽略了了很多成长机会,所以重复性劳作带来的成长值有限&#…

基于51单片机的智能台灯proteus仿真设计( proteus仿真+程序+原理图+报告+讲解视频)

基于51单片机的红外光敏检测智能台灯控制系统仿真( proteus仿真程序原理图报告讲解视频) 1.主要功能: 基于51单片机的红外检测光照检测智能台灯仿真设计 1、检测光照强度并显示在数码管上。 2、具备红外检测人体功能。 3、灯光控制模式分为自动模式…

抓取Google时被屏蔽怎么办?如何避免?

在当今数字化时代,数据采集和网络爬取已成为许多企业和个人必不可少的业务活动。对于爬取搜索引擎数据,特别是Google,使用代理IP是常见的手段。然而,使用代理抓取Google并不是一件轻松的事情,有许多常见的误区可能会导…
最新文章