MySQL表操作

ops/2024/10/21 17:36:31/

目录

一、创建表

二、查看表

三、修改表

四、删除表


一、创建表

不指明字符集、校验规则、存储引擎则使用数据库默认的

create table 表名称(列名 数据类型,列名 数据类型,列名 数据类型
)character set 字符集 collate 校验规则 engine 存储引擎;

样例:

create table t1(-> name varchar(20) comment '用户名',-> age int comment '年龄',-> birthday date comment '生日'-> )character set utf8 collate utf8_general_ci engine MyIsam;

二、查看表

 1.查看当前数据库中有哪些表

show tables;

2.查看某个表结构

desc 表名称;

3.查看表的创建语句(将;替换\G可以格式化内容)

show create table 表名称;
show create table 表名称 \G

4.查看表中数据

select * from 表名称;

三、修改表

 1.重命名表

alter table 表名称 rename to 新表名称;
alter table 表名称 rename 新表名称;

2.插入数据

(如果省略列名称,则默认每一列都要插入数据)

insert into 表名称 (列名称) values (插入数据);  

3.增加列

(可以使用after指定在某列后面增加一列)

alter table 表名称 add 列名称 数据类型 comment 解释;
alter table 表名称 add 列名称 数据类型 comment 解释 after 列名称;

4.删除列

alter table 表名称 drop 列名称;

5.修改列属性

(修改列属性时,如果有解释,解释同时也需要修改,否则为NULL)

alter table 表名称 modify 列名称 新属性;
alter table t1 modify name varchar(60) comment '用户名';

6.修改列名称 

(修改列名称时,其列属性需要一并修改)

alter table 表名称 change 列名称 新列名称 新属性;

四、删除表

drop table 表名称;

http://www.ppmy.cn/ops/45532.html

相关文章

Linux用docker安装ElasticsearchSpringBoot整合ES

一. 部署Elasticsearch 1. docker查询docker容器中的es docker search elasticsearch 2. 安装(PS:查看自己的springBoot的版本号 对应的es版本安装) docker pull elasticsearch:7.6.23. 查看已安装的docker镜像 docker images4. 创建挂…

VSCode + ESP-IDF 项目搭建及配置

一、安装ESP-IDF 1、乐鑫官网下载安装 ESP-IDF 终端提示 “idf.py build” 安装成功。 2、配置环境变量 此电脑——>属性——>高级系统设置——>环境变量 二、安装 VSCode 1、VS Code 官网下载安装 VS Code 内容忽略,过程全部打勾 2、插件下载 安装插件…

【乐吾乐3D可视化组态编辑器】数据

在属性 - 数据面板中,您可以对操作对象设置数据,我们又称它为动态数据。动态数据主要有以下几个作用: 业务字段扩展。您可以使用动态数据来存储一些业务字段,例如设备名称、编号、规格等等数据。控制对象属性。当动态数据为操作对…

【排序算法】冒泡排序

一、定义: 冒泡排序(Bubble Sort)是一种简单直观的排序算法。重复走访过要排序的元素列,相邻的元素依次比较将无序的一组数据变成有序(升序或者降序)。走访元素的工作是重复地进行,一直到没有相…

lynis安全漏洞扫描工具

Lynis是一款Unix系统的安全审计以及加固工具,能够进行深层次的安全扫描,其目的是检测潜在的时间并对未来的系统加固提供建议。这款软件会扫描一般系统信息,脆弱软件包以及潜在的错误配置。 安装 方式1 git下载使用git clone https://github…

【C++】【VScode】常用快捷键

在Visual Studio Code (VSCode) 中,有几个快捷键可以帮助你更高效地编写C代码,特别是与代码提示、自动完成等功能相关的快捷键。这些功能大多数依赖于安装和配置好的C/C扩展(通常是由Microsoft提供的)。以下是几个有助于代码提示和…

OpenCV引入QT编译

OpenCV引入QT编译 为什么要引入QT编译编译方式 Reference: OpenCV 配置选项参考文档 网上实在找不到对应教程,在此做个记录。 为什么要引入QT编译 在没引入QT前,没有上述工具栏。 可以显示当前像素位置的像素值。 可以缩放查看每一个像素的大小。这对…

【Linux】Git超详细教程:手把手教你(gitee版)--版本管理+远程仓库克隆(初学者必看!!!)

目录 一、前言 二、git 的深度理解 🥝 什么是 git ? 🍇 git 的历史发展(理解 git 的由来) 🍋 感性理解 git 的版本管理 三、git 的安装 ✨Window 终端安装 ✨Linux 安装 四、git 的工作流程 五、如何在 Linux …