深巷
手机

数据库建表语句是什么

分享
  • X0_0X 2 等保中级测评师 CICSA
    X0_0X2 等保中级测评师 CICSA

    1、创建表:

    CREATE TABLE table( field1 type [(size)] [NOT NULL][unique], field2 type [(size)][NOT NULL], field3 type [(size)], field4 type [(size)], … );

    如果有条件的创建数据表还可以使用

     CREATE TABLE IF NOT EXISTS tb_name (........

    2、复制表:

    CREATE TABLE tb_name2 SELECT * FROM tb_name;

    或者部分复制:

    CREATE TABLE tb_name2 SELECT id,name FROM tb_name;

    3、创建临时表:

    CREATE TEMPORARY TABLE tb_name (这里和创建普通表一样);

    4、查看数据库中可用的表:SHOW TABLES;
    5、查看表的结构:DESCRIBE tb_name;

    SHOW COLUMNS in tb_name; //from 也可以

    6、删除表:

    DROP [ TEMPORARY ] TABLE [ IF EXISTS ] tb_name[ ,tb_name2.......];

    7、表重命名:

    RENAME TABLE name_old TO name_new;

    还可以使用:

    ALTER TABLE name_old RENAME name_new;
  • 写回答