• 表的操作


    表的操作包括创建表、查看表、删除表和修改表。

    1、表的基本概念

    表示一种重要的数据库对象。表的每一行代表一条唯一的记录,每一列代表记录中的一个字段。

    列(Columns):也称为属性列,在创建表时,必须指定列的名字和数据类型。

    索引(Indexes):是指根据指定的数据库列建立起来的顺序,提供了快速访问数据的途径,且可以监督表的数据,使其索引指向的列的数据不重复。

    触发器(Triggers):是指用户定义事务命令的集合,当对一个表中的数据进行插入、修改、删除时,这组命令就会自动执行,可以用来确保数据的完整性和安全性。

    2、创建表

    创建表的基本语法形式

    create table table_name(

    属性名1 数据类型1;

    属性名2 数据类型2;

    ……

    属性名n 数据类型n;

    );

    举例:

    create table t_dept(

      deptno int,

      dname varchar(20),

      loc varchar(40)

    );

    3、查看表

    1、describe语句查看标的定义

    describe table_name;

    2、show create table语句查看表的详细定义

    show create table table_name;

    show create table table_name G

    4、删除表

    删除表时,会将表中所有的数据也删除,所以删除表时应该小心。

    删除表的语法形式

    drop table table_name;

    5、修改表

    1、修改表名

    alter table old_name rename [to] new_table_name;

    2、增加字段

    alter table table_name add 属性名 属性类型;

    3、在表的第一个位置增加字段

    alter table table_name add 属性名 属性类型 first;

    4、在表的指定位置之后添加字段

    alter table table_name add 属性名 数据类型 after 属性名;

    5、删除字段

    alter table table_name drop 属性名;

    6、修改字段

    • 修改字段的数据类型

        alter table table_name modify 属性名 数据类型;

        

    • 修改字段的名字

        alter table table_name change 旧属性名 新属性名 旧数据类型;

        

    • 同时修改字段的名字和数据类型

        alter table table_name change 旧属性名 新属性名 新数据类型;

        

    • 修改字段的顺序

        alter table table_name modify 属性名1 数据类型 first|after 属性名2;

        

  • 相关阅读:
    github上删除一个项目或者reposity
    java中二维数组的复制克隆
    Ajax学习笔记【精心收藏】
    CSS学习笔记总结篇【精心收藏】
    细说ajax
    JS一秒区分clientX,offsetX,screenX,pageX之间关系
    HTML5 离线应用程序 接口实现离线数据缓存【精心收藏】
    HTML5 Video标签
    【知识分享】 Web页面中5种超酷的Hover效果
    HTML5 音频audio 和视频video实用基础教程
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9868852.html
Copyright © 2020-2023  润新知