zoukankan      html  css  js  c++  java
  • MySQL表的操作01

    表在数据库中主要用来实现存储数据记录,其基本操作包括创建表、查看表、删除表和修改表。

    表中的数据库对象包括:

    1.列(COLUMNS):也称属性列,在具体创建表时,必须指定列的名字和它的数据类型。

    2.索引(INDEXES):根据指定的数据库建立起来的顺序,提供了快速访问数据的途径。

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

    *******************************************语法**********************************************

    【1】创建表

    CREATE TABLE +table_name(

    属性名     数据类型

    属性名     数据类型

    .  

    .

    属性名     数据类型

    )

    例子:

    CREATE TABLE subject(

    num INT,

    type VARCHAR(10),

    teac VARCHAR(15)

    );

    【2】查看表结构----表定义(组成)

    DESCRIBE +table_name;

    【3】选择和使用某数据库

    USE +database_name;

    【4】查看表详细定义

    SHOW CREATE TABLE +table_name;

    【5】删除表的操作

    DROP TABLE +table_name;

    【6】修改表操作

    【6-1】修改表名

    ALTER TABLE old_table_name RENAME new_table_name;

    【6-2】修改字段

    ALTER TABLE table_name

      MODIFY  属性名  数据类型;

    【6-3】修改字段的名字

    ALTER TABLE +table_name

      CHANGE 旧属性名   新属性名  旧(新)数据类型;

    【6-4】修改字段顺序

    ALTER TABLE +table_name

      MODIFY  属性名 1  数据类型  FIRST|AFTER 属性名 2;

    【7】给表增加字段

    【7-1】在表的最后一个位置增加字段(未加任何参数时为默认)

    ALTER TABLE +table_name

      ADD 属性名   属性类型;

    【7-2】在表的第一个位置增加字段

    ALTER TABLE +table_name

      ADD 属性名  属性类型  FIRST;

    【7-3】在表的指定字段之后增加字段

    ALTER TABLE +table_name

      ADD  属性名  属性类型

        AFTER 属性名;

  • 相关阅读:
    执行sudo命令时command not found的解决办法
    CentOS7编译安装libc++和libc++abi
    CentOS 7 编译安装clang+llvm
    如何使用 Issue 管理软件项目?
    西门子 S7-300 PLC 从入门到精通的100个经典问题
    PLC_SIM 出现I/O访问错误-技术论坛-工业支持中心-西门子中国
    C# Lambda表达式
    C# Task中的Func, Action, Async与Await的使用
    C#委托的介绍(delegate、Action、Func、predicate)
    委托 你怎么看?
  • 原文地址:https://www.cnblogs.com/python-wen/p/9637607.html
Copyright © 2011-2022 走看看