表管理

  • 创建数据表

    1. CREATE TABLE [IF NOT EXISTS] tb_name (timestamp_field_name TIMESTAMP, field1_name data_type1 [, field2_name data_type2 ...])

    说明:1)表的第一个字段必须是TIMESTAMP,并且系统自动将其设为主键;2)表的每行长度不能超过4096字节;3)使用数据类型binary或nchar,需指定其最长的字节数,如binary(20),表示20字节。

  • 删除数据表

    1. DROP TABLE [IF EXISTS] tb_name
  • 显示当前数据库下的所有数据表信息

    1. SHOW TABLES [LIKE tb_name_wildcar]

    显示当前数据库下的所有数据表信息。说明:可在like中使用通配符进行名称的匹配。 通配符匹配:1)’%’ (百分号)匹配0到任意个字符;2)’_’下划线匹配一个字符。

  • 获取表的结构信息

    1. DESCRIBE tb_name
  • 表增加列

    1. ALTER TABLE tb_name ADD COLUMN field_name data_type
  • 表删除列

    1. ALTER TABLE tb_name DROP COLUMN field_name

    如果表是通过超级表创建,更改表结构的操作只能对超级表进行。同时针对超级表的结构更改对所有通过该结构创建的表生效。对于不是通过超级表创建的表,可以直接修改表结构

    Tips:SQL语句中操作的当前数据库(通过use db_name的方式指定)中的表不需要指定表所属数据库。如果要操作非当前数据库中的表,需要采用“库名”.“表名”的方式。例如:demo.tb1,是指数据库demo中的表tb1。