当前位置: 首页 > news >正文

【MySQL 第三天数据库表 增删改查】

在这里插入图片描述

【MySQL 第三天数据库表 增删改查】】

  • 【1】mysql数据库表创建命令
  • 【2】mysql查看数据库下的表命令
  • 【3】mysql查看表内容命令
  • 【4】mysql修改数据库表
    • 【4.1】mysql添加列
    • 【4.2】mysql修改列
    • 【4.3】mysql删除列
    • 【4.4】mysql修改表名
  • 【5】mysql删除数据库表
  • 【6】mysql表分区
    • 【6.1】mysql插入表数据
    • 【6.2】mysql查看插入的表数据


在这里插入图片描述


【1】mysql数据库表创建命令

凡是命令行输入错误,可使用CTRL+C回到起点,重新输入

在这里插入图片描述

create table table_name (...);

在这里插入图片描述


举例创建一个表

【1】查看已有的数据库:show databases;
【2】使用一个自定义的数据库: use librarysystem;

在这里插入图片描述

【3】在这个数据库下创建一个表:
-> create table tabbook(
-> cardid char(18), ----->身份证18位
-> name varchar(10), -------》姓名使用可变的字符定义
-> sex enum(‘男’,‘女’), -------》枚举代表性别
-> age tinyint, -------》年龄使用整形中最小类型tinyint
-> balance decimal(7,3) ); ---->代表余额,一般千元,小数位3位,7=整数位+小数位,其实就是表达一个如同1000.000的值

在这里插入图片描述

【2】mysql查看数据库下的表命令

在这里插入图片描述

show tables;  --->查看当前数据库下的表
show tables from db_name;--->查看其他数据库下的表

在这里插入图片描述


【3】mysql查看表内容命令

在这里插入图片描述

 show columns from tab_name;

在这里插入图片描述

describe tab_name;

在这里插入图片描述

desc tab_name;

在这里插入图片描述


show create table tab_name;

在这里插入图片描述
在这里插入图片描述

【4】mysql修改数据库表

【4.1】mysql添加列

在这里插入图片描述

alter table tab_name add  newcloum_name datatype ...

新增的列默认是尾部追加

在这里插入图片描述
在这里插入图片描述

新增的列在指定的列后追加

在这里插入图片描述

新增的列放在第一位

在这里插入图片描述

【4.2】mysql修改列

alter table tab_name change oldcolum_name newcolum_name newdatatype;

在这里插入图片描述

以qqid改为qqid_only 数据类型改为char()型
在这里插入图片描述

alter table tab_name modify colum_name datatype;

在这里插入图片描述
在这里插入图片描述

alter table tab_name modify colum_1 datatype first|after colum_2;

在这里插入图片描述

放在某一个之后,都是可以实现的

在这里插入图片描述

如果想把某一个放在第一位置,使用这个命令: alter table tabbook modify school tinyint first;

在这里插入图片描述

【4.3】mysql删除列

alter table tab_name drop colum_name;

在这里插入图片描述

删除qqid_only

在这里插入图片描述

【4.4】mysql修改表名

alter table oldtab_name rename to newtab_name;

在这里插入图片描述

将我的tabbook表格重命名为:tab_book
命令: alter table tabbook rename to tab_book;

在这里插入图片描述

【5】mysql删除数据库表

drop table if exists tab_name_1,tab_name_2,...tab_name_n;

在这里插入图片描述
在这里插入图片描述

【6】mysql表分区

在这里插入图片描述
在这里插入图片描述

有active的都是支持的:
命令: show plugins;
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【1】 创建表bookinfo 并且以book_id为分区标准 ;
【2】20109999代表比他小的值 ;
【3】MAXVALUE代表比最大值小的值;
【4】分为3个区,每个区有自己的范围规定的值;

在这里插入图片描述

【6.1】mysql插入表数据

值需要对应创建的表的数据类型,一一赋值,这跟结构体是类似的

insert into tab_name values(值1,值2,...值n);

在这里插入图片描述

【6.2】mysql查看插入的表数据

查看表的所有数据

 select *from tab_name;

在这里插入图片描述
查看某一个分区里的数据

 select * from tab_name  partition (p_name);

在这里插入图片描述
下一章,介绍mysql的约束,千万不要错过,错过就是一辈子,嘿嘿/😕😕😕

相关文章:

  • 【白板推导系列笔记】降维-样本均值样本方差矩阵
  • nonebot2聊天机器人插件10:迁移至nonebot2.0.0b5
  • 高速度结构设计
  • Java(六)——常用类 --- 大数运算
  • 【对比Java学Kotlin】协程-异步流
  • 基于Vue+SSM+SpringCloudAlibaba的英雄管理系统
  • 基于注意力机制的循环神经网络对 金融时间序列的应用 学习记录
  • 女篮亚军,为啥男篮那么水?
  • 发动机曲轴及曲柄连杆机构受力有限元分析
  • 进程概念(Linux)
  • 国庆弯道超车之最长递增子序列衍生的一类题
  • 30. Python 修改列表的元素
  • Redis入门-下载-安装-启动服务测试
  • 一个C#开发的、跨平台的服务器性能监控工具
  • ARM - LED灯实验(cortex A7核/cortex M4核)
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • es的写入过程
  • HTTP中的ETag在移动客户端的应用
  • JavaScript DOM 10 - 滚动
  • java多线程
  • js面向对象
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 从setTimeout-setInterval看JS线程
  • 基于web的全景—— Pannellum小试
  • 技术胖1-4季视频复习— (看视频笔记)
  • 讲清楚之javascript作用域
  • 每天10道Java面试题,跟我走,offer有!
  • 判断客户端类型,Android,iOS,PC
  • 优化 Vue 项目编译文件大小
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • (2)STL算法之元素计数
  • (floyd+补集) poj 3275
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)模仿学习-完成后台管理页面查询
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转) ns2/nam与nam实现相关的文件
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET HttpWebRequest、WebClient、HttpClient
  • .Net的DataSet直接与SQL2005交互
  • .pyc文件是什么?
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @RequestBody与@ResponseBody的使用
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [.net]官方水晶报表的使用以演示下载