数据库表的CRUD操作

1 DDL_操作表_查询
R(Retrieve):查询
查询某个数据库中所有的表名称
show tables;
如图所示:

查询表结构
desc 表名;
如图所示:
2 DDL_操作表_创建

  1. C(Create):创建
  2. 语法:
    create table 表名(
    列名1 数据类型1,
    列名2 数据类型2,

    列名n 数据类型n
    );
    注意:最后一列,不需要加逗号(,)
    数据库类型:
  3. int:整数类型
    age int,
  4. double:小数类型
    score double(5,2)
  5. date:日期,只包含年月日,yyyy-MM-dd
  6. datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
  7. timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss
    如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值。
  8. varchar:字符串
    name varchar(20):姓名最大20个字符
    zhangsan 8个字符 张三 2个字符。
    创建表
    create table student(
    id int,
    name varchar(32),
    age int ,
    score double(4,1),
    birthday date,
    insert_time timestamp
    );
    如图所示:
    复制表:
    create table 表名 like 被复制的表名; 如图所示:
    3 DDL_操作表_删除
    drop table 表名;
    drop table if exists 表名;
    如图所示:

    4 DDL_操作表_修改
  9. 修改表名
    alter table 表名 rename to 新的表名; 如图所示:
    2.修改表的字符集
    alter table 表名 character set 字符集名称; 如图所示:
    3.添加一列
    alter table 表名 add 列名 数据类型; 如图所示:
    4.修改列名称 类型
    alter table 表名 change 列名 新列别 新数据类型; 如图所示:
    alter table 表名 modify 列名 新数据类型; 如图所示:
    5.删除列
    alter table 表名 drop 列名 如图所示:
    详细的数据类型如下:

数据库表的CRUD操作相关推荐

  1. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·003【表的约束、表的CRUD操作(DDL语句)】

    文章目录 一.表的约束 1.约束类型 2.添加约束 二.表的CRUD操作(DDL语句) 1.C(Create):创建 2.R(Retrieve):查询 3.U(Update):更新 4.D(Delet ...

  3. 【MySQL】MySQL表的CRUD操作(基础)

    MySQL表的CRUD操作 表数据操作 添加数据(Create) 多行全列插入 指定列添加 查询数据(Retrieve) 全列查询 指定列查询 表达式查询 使用别名查询 去重(Distinct) 排序 ...

  4. java代码对数据库数据的CRUD操作

    java代码对数据库数据的CRUD操作 前言 一.CRUD.JDBC是什么? 二.操作步骤 1.连接mqsql数据库.加载数据库驱动 2.对数据库中的表进行增.删.改.查 总结 前言 对于刚刚学习完J ...

  5. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·005【表的CRUD操作(DML语句)】

    文章目录 一.表的CRUD操作(DML语句) 1.insert语句 2.update语句 3.delete语句 二.其他注意点 1.MySQL查询区分大小写的方式 2.truncate语句与delet ...

  6. 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)

    本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...

  7. mysql查一个表3到5行的数据类型_MySQL入门(三) 数据库表的查询操作【重要】

    序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...

  8. mysql水果表查询_最全MySQL数据库表的查询操作

    序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...

  9. 如何使用纯Servlet做一个单表的CRUD操作

    目录 第一步:准备一张数据库表.(sql脚本) 第二步:准备一套HTML页面(项目原型)[前端开发工具使用HBuilder] 第三步:分析我们这个系统包括哪些功能? 第四步:在IDEA当中搭建开发环境 ...

最新文章

  1. uefi怎么添加linux启动项,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...
  2. UNITY调用安桌方法出现 JNI: Init'd AndroidJavaClass with null ptr!
  3. 阿里大规模应用Flink踩过的坑:如何大幅降低HDFS压力?
  4. python要配置几个环境变量_Python环境变量配置
  5. mac php gd库,mac下安装GD库FreeType
  6. Vue计算属性、方法、侦听器
  7. Github图片加速心得
  8. header manipulation 漏洞_【资讯】HPE 修补了两个关键的远程可利用漏洞
  9. ubuntu 两行命令自动安装最合适的NVIDIA驱动
  10. 网赚必备单页面淘宝客网赚源码,专业销售网赚教程
  11. 分手纪念网页-分手了就用这个看看吧(移动端)
  12. 计算机无法访问e盘,win10系统E盘拒绝访问的详细方法
  13. Encoder-Decoder
  14. SpringBoot(2)
  15. 手把手搭建SSM框架
  16. MyBatis:根据姓名模糊查询
  17. 关于九宫格的一个算法,求大神助攻
  18. 什么是软件驻场开发,它的优势和不足有哪些?
  19. WebMatrix进阶教程(1):如何安装和使用微软全新开发工具WebMatrix
  20. 怎么用matlab算磁滞,磁性材料磁化曲线和磁滞回线的Matlab绘制与拟合

热门文章

  1. python实现黑洞数字
  2. vue css页面滚动,无滚动条, 实现顶部导航固定,自适应布局 main标签+calc()
  3. QGIS最受欢迎的20个插件
  4. RHLinux简单命令
  5. LT6911C:龙讯-接收器-HDMI1.4转双MIPI DSI / CSI与音频
  6. 1962 移除石子使总数最小
  7. HTML马里奥小游戏
  8. 系统安全-Windows下的注册表操作
  9. 二叉树序列化和反序列化的两种方式
  10. 火车实时动态系统---记idea的死掉