三、MySql表的操作
文章目录
- 一、创建表
- (一)语法:
- (二)说明:
- 二、创建表案例
- (一)代码:
- (二)说明:
- 三、查看表结构
- (一)语法:
- (二)示例:
- 四、修改表
- (一)说明:
- (二)案例:
- 1、在users表添加二条记录
- 2、在users表添加一个字段,用于保存图片路径
- 3、在users表添加一个字段,用于保存图片路径
- 4、删除password列
- 5、修改表名为t1
- 6、将id列修改为name
- 五、删除表
- (一)语法格式:
- (二)示例:
一、创建表
(一)语法:
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
(二)说明:
- field 表示列名
- datatype 表示列的类型
- character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
- collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
二、创建表案例
(一)代码:
create table users (id int,name varchar(20) comment '用户名',password char(32) comment '密码是32位的md5值',birthday date comment '生日') character set utf8 engine MyISAM;
(二)说明:
- 不同的存储引擎,创建表的文件不一样。
users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:
users.frm:表结构
users.MYD:表数据
users.MYI:表索引
- 备注:创建一个engine是innodb的数据库,观察存储目录
三、查看表结构
(一)语法:
desc 表名;
(二)示例:


四、修改表
在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,
表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。
(一)说明:
ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column)
(二)案例:
1、在users表添加二条记录
mysql> insert into users values(1,'a','b','1982-01-04'),(2,'b','c','1984-01-
04');
2、在users表添加一个字段,用于保存图片路径
mysql> alter table users add assets varchar(100) comment '图片路径' after
birthday;
3、在users表添加一个字段,用于保存图片路径
mysql> alter table users modify name varchar(60);
mysql> desc users;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(60) | YES | | NULL | |<= 长度变成60
| password | char(32) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| assets | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
4、删除password列
注意:删除字段一定要小心,删除字段及其对应的列数据都没了
mysql> alter table users drop password;
5、修改表名为t1
mysql> alter table users rename to employee;
6、将id列修改为name
mysql> alter table t1 change name xingming varchar(60); --新字段需要完整
定义
五、删除表
(一)语法格式:
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
(二)示例:
drop table t1;
相关文章:
三、MySql表的操作
文章目录 一、创建表(一)语法:(二)说明: 二、创建表案例(一)代码:(二)说明: 三、查看表结构(一)语法ÿ…...
【模型加速部署】—— Pytorch自动混合精度训练
自动混合精度 torch. amp为混合精度提供了方便的方法,其中一些操作使用torch.float32(浮点)数据类型,而其他操作使用精度较低的浮点数据类型(lower_precision_fp):torch.float16(half)或torch.…...
【Qt】信号槽的三种连接方式
【Qt】信号槽的三种连接方式 文章目录 【Qt】信号槽的三种连接方式1. 使用 ui 界面控件2. Qt4 的连接语法3. Qt5 的连接语法 Qt 的信号槽最初来源于函数回调,但注册回调函数有一定局限,安全性也没有保证。所以一定程度上可以说信号槽是对回调机制进行了封…...
Jtti:Ubuntu静态IP地址怎么配置
在 Ubuntu 中配置静态 IP 地址需要编辑网络配置文件。以下是在 Ubuntu 20.04 版本中配置静态 IP 地址的步骤: 打开终端,以管理员身份登录或使用 sudo 权限。 使用以下命令打开网络配置文件进行编辑: sudo nano /etc/netplan/00-installer-…...
iconfont 使用
官网地址 iconfont-阿里巴巴矢量图标库 常规操作:注册账号 首页 搜索想要的图片 加入购物车并添加项目没有就创建一个 在线生成链接 复制生成的css 在前端软件创建相关的wxss文件 全局 import "/static/iconfont/iconfont.wxss";page {height: 100%; }…...
基于java冰雪旅游服务网设计与实现
摘 要 随着2022年北京冬奥会的成功举办,在冬天进行冰雪运动已经逐渐流行起来,人们慢慢享受到了冰雪活动给大家带来的欢乐,除此之外人们的身体素质也可以得到提升。虽然已经有一部分人可以接受并享受在冰雪中进行运动,但大不部分人…...
django处理分页
当数据库量比较大的时候一定要分页查询的 在django中操作数据库进行分页 queryset models.PrettyNum.objects.all() #查询所有 queryset models.PrettyNum.objects.all()[0:10] #查询出1-10列 queryset models.PrettyNum.objects.filter(mobile__contains136)[0:10] …...
CI+JUnit5并发单测机制创新实践
目录 一. 现状问题 二. 分析原因 三. 采取措施 四. 实践步骤 五. 效能提升 资料获取方法 一. 现状问题 针对现如今高并发场景的业务系统,“并发问题” 终归是必不可少的一类(占比接近10%),每次出现问题和事故后,…...
蚁剑antSword-maste下载-安装-使用-一句话木马
下载 https://github.com/AntSwordProject/antSword 一句话木马 hack.php脚本 <?php eval($_POST[attack]);?> 安装 1、安装完成后启动 2、初始化,选择有源码的目录 3、连接...
[保研/考研机试] KY80 进制转换 北京大学复试上机题 C++实现
题目链接: KY80 进制转换https://www.nowcoder.com/share/jump/437195121691735660774 描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串(注意可能存在的一个测试用例里的多组数据)。 输入描述: 输…...
AP2915DC-DC降压恒流驱动IC LED电源驱动芯片 汽车摩托电动车灯
AP2915 是一款可以一路灯串切换两路灯串的降压 恒流驱动器,高效率、外围简单、内置功率管,适用于 5-80V 输入的高精度降压 LED 恒流驱动芯片。内置功 率管输出功率可达 12W,电流 1.2A。 AP2915 一路灯亮切换两路灯亮,其中一路灯亮可 以全亮&a…...
Android 实现无预览拍照功能
Android 实现无预览拍照功能 1.权限 需要相机、读写文件、悬浮窗权限 申请相机、读写文件 manifest.xml <uses-permission android:name"android.permission.CAMERA" /> <uses-permission android:name"android.permission.READ_EXTERNAL_STORAGE…...
第一章-数据结构绪论
第一章-数据结构绪论 数据结构的起源和相关概念 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 程序设计的实质是选择一个好的结构,再设计一种好的算法。 数据:是描述客观事物的符…...
20、stm32使用FMC驱动SDRAM(IS42S32800G-6BLI)
本文将使用安富莱的STM32H743XIH板子驱动SDRAM 引脚连接情况 一、CubeMx配置工程 1、开启调试口 2、开启外部高速时钟 配置时钟树 3、开启串口1 4、配置MPU 按照安富莱的例程配置: /* ********************************************************************…...
git仓库大文件导致仓库体积增大处理
一、删除大文件 git filter-branch --tree-filter rm -rf path/to/large/file --prune-empty HEAD二、提交到远程 git push -f origin main PS:-f必须参数,强制刷新PS:git设计是为了存储代码,一般不将大文件上传到仓库...
将游戏坐标转化成屏幕鼠标坐标
将游戏坐标转化成屏幕鼠标坐标 思路说明:转化其实是取得两点的相对位置,例如将游戏人物移动到另外一个位置(游戏人物初始位置坐标到目的位置坐标),鼠标需要移动到屏幕的某个位置。算出游戏的移动距离,游戏…...
springboot中Instant时间传参及序列化
在部分场景中,后台的时间属性用的不是Date或Long,而是Instant,Java8引入的一个精度极高的时间类型,可以精确到纳秒,但实际使用的时候不需要这么高的精确度,通常到毫秒就可以了。 而在前后端传参的时候需要…...
nacos安装与启动相关问题(启动闪退和显示此站点的连接不安全)
问题:启动闪退 尝试: 使用记事本打开cmd文件,在文件结尾处新增两行 pause endlocal 如果还有问题:ERROR Nacos failed to start, please see D:\dev\nacos\logs\nacos.log for more details 尝试: 在nacos的bin目…...
51单片机学习--DS18B20温度读取温度报警器
需要先编写OneWire模块,再在DS18B20模块中调用OneWire模块的函数 先根据原理图做好端口的声明: sbit OneWire_DQ P3^7;接下来像之前一样把时序结构用代码模拟出来: unsigned char OneWire_Init(void) {unsigned char i;unsigned char Ac…...
PYTHON专栏
PYTHON专栏 python基础教程 python基础教程 Python练手算法 Python练手算法 Python设计模式 Python设计模式 MySQL教程 MySQL教程 ORM框架SQLAlchemy Python ORM框架SQLAlchemy Python Web框架Django Python Web框架Django Web框架FastAPI Web框架FastAPI http库request…...
ACI:专为AI应用设计的轻量级容器编排框架解析与实践
1. 项目概述:ACI,一个面向AI应用的开源容器化编排框架最近在开源社区里,一个名为aipotheosis-labs/aci的项目引起了我的注意。乍一看这个标题,可能会觉得有些抽象——“ACI”是什么?是某种新的容器技术吗?和…...
如何用Python工具3步获取百度网盘直链:告别限速的完整指南
如何用Python工具3步获取百度网盘直链:告别限速的完整指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否厌倦了百度网盘的非会员下载速度限制?…...
3个超实用技巧:让Mem Reduct内存清理工具完美适配中文环境
3个超实用技巧:让Mem Reduct内存清理工具完美适配中文环境 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct …...
随机计算与VDC-2n序列在低功耗硬件设计中的应用
1. 随机计算基础与VDC-2n序列特性随机计算(Stochastic Computing, SC)是一种将数值表示为比特流中"1"出现概率的计算范式。与传统二进制计算相比,SC通过概率运算实现乘加操作,仅需简单的逻辑门即可完成复杂运算。这种特性使其在低功耗、高容错…...
Realistic Vision V5.1虚拟摄影棚应用场景:自媒体人像封面批量制作
Realistic Vision V5.1虚拟摄影棚应用场景:自媒体人像封面批量制作 你是不是也遇到过这样的烦恼?作为自媒体创作者,每周都要为文章、视频、播客设计封面图,尤其是需要突出人物形象的封面。找模特拍摄?成本太高&#x…...
国风美学生成模型v1.0社区共建:如何参与开源项目并贡献Prompt案例
国风美学生成模型v1.0社区共建:从使用者到贡献者的实践指南 最近,国风美学生成模型v1.0在开发者圈子里热度挺高,很多朋友都在用它生成各种精美的国风图片。但你可能不知道,这个模型背后有一个非常活跃的开源社区。今天࿰…...
LFM2-2.6B-GGUF在运维自动化中的应用:智能解析日志并执行故障修复脚本
LFM2-2.6B-GGUF在运维自动化中的应用:智能解析日志并执行故障修复脚本 1. 运维自动化的新机遇 凌晨三点,服务器突然告警。运维工程师小王从睡梦中惊醒,手忙脚乱地登录系统查看日志,发现是数据库连接池耗尽导致的服务不可用。这种…...
从‘网红CP’到‘质量CPK’:给产品经理和项目经理的质量管理入门课
从“网红CP”到“质量CPK”:技术管理者必备的过程能力解码手册 当团队晨会上有人惊呼"这个需求迭代的CP值爆表了",新来的产品经理一脸茫然地以为大家在讨论办公室恋情——这或许就是数字化时代质量管理术语的尴尬现状。我们早已习惯用"CP…...
ESP32物联网继电器板开发与应用指南
1. ESP32 IoT继电器板项目概述这款信用卡大小的ESP32物联网继电器板最近在Kickstarter上引起了我的注意。作为一名长期从事智能家居开发的工程师,我见过太多ESP32继电器板,但这款产品的几个设计亮点确实值得深入探讨。它集成了四个工业级继电器ÿ…...
【变压器】中压直流变压器松磁耦合结构分析Matlab实现
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…...
