数据库表的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. mariadb-10实现半同步复制及SSL安全复制
  2. python常用模块实例_python中常用的各种数据库操作模块和连接实例
  3. Elasticsearch-01CentOS7单节点部署ES5.6.16
  4. C语言 | 编译与预处理指令(宏定义完整讲解:#define)
  5. SDWebImage实现原理(怎么实现图片缓存器)
  6. 【Spring学习】spring提供的三种定时任务
  7. STM32之GPIO浮空输入例程
  8. Linux系统安装phpMyAdmin
  9. c语言数字排列和算法思路,冒泡排序、快速排序算法理解及C程序实现
  10. 用EnumMap代替序数索引
  11. linux下kafka安装与配置
  12. 利用React/anu编写一个弹出层
  13. 数据结构面试、数据结构考研复试——常见问题以及回答
  14. socket pro 启动客户端的命令
  15. Win10释放C盘空间的一些办法
  16. python 优秀的库推荐
  17. jy-12-SPRINGMYBATIS02——云笔记05-刘苍松
  18. 梅森数形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number)。例如2 ​2 ​​ −1=3、2 ​3 ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2 ​3
  19. 操作系统——文件分配和空间管理
  20. Linux里面 grep的用法之根据关键词查询进程PID

热门文章

  1. 2023五一数学建模B题完整模型代码【原创首发】
  2. HTML 4.0 语 法 教 学 1
  3. 2020中国区块链产业园区年度报告|链塔智库
  4. 2020年高教社杯全国大学生数学建模C题中小微企业信贷决策(Matlab代码)
  5. 精典算法之详解 河内之塔
  6. 锂矿之时乘六龙:盛新锂能
  7. 车联网技术 应用冷链物流分析文档
  8. 用Python写界面--上位机开发
  9. Activity取消注册InputChannel(十二)
  10. 用Notes打造一个资讯中心