zoukankan      html  css  js  c++  java
  • mysql笔记(9)-表的创建和删除(drop/truncate/delete)

    本文将简单介绍在数据库中创建和删除表的相关操作,包括关键字create、drop、truncate、delete等

    一、表的创建

    在数据库中创建一张新表的写法如下:

    create table table_name {
    column1_name  data_type  restrictions,
    column2_name  data_type  restrictions,
    column3_name  data_type  restrictions,
    other_restrictions);
    

    关于各种数据类型的详细说明 可以参考以下链接:
    MySQL数据类型|菜鸟教程

    有关约束(restrictions)的知识将会在后面的笔记中进行介绍

    二、表的删除

    删除一张(或多张)表有三种方式:

    1、drop
    drop table table_name;
    

    这种方式将会把表结构连同记录一起删除,且无法找回

    2、truncate
    truncate table table_name;
    

    这种写法将会保留表结构,但会删除表中所有记录且无法找回

    3、delete
    delete from table_name
    where xxx;
    

    这种方式是最保守的删除方式
    在省略where从句时,将会删除表中所有记录,并保留表结构
    在添加where从句时,可以删除表中指定的行

    注意:以上三种方式中,只有delete操作可以被回滚(rollback)

  • 相关阅读:
    十一作业
    11.20
    11.13 第十二次、
    11.13 第十一次、
    11.06第十次、
    11.06第九次、
    10.30
    10.23
    10.16
    10.9
  • 原文地址:https://www.cnblogs.com/baebae996/p/12912669.html
Copyright © 2011-2022 走看看