zoukankan      html  css  js  c++  java
  • SQL基本语句(1)

    利用select的结果创建表

                           

    可以通过选择一个表的全部内容(无 WHERE 子句)来拷贝一个表,或利用一个总是失败的 WHERE 子句来创建一个空表,如:

    mysql> CREATE TABLE test2 SELECT * from test1;

    mysql> CREATE TABLE test2 SELECT * from test1 where 0;

    Alter table 语句修改表结构

    有时你可能需要改变一下现有表的结构,那么Alter Table 语句将是你的合适选择。

     增加列

    alter table tbl_name add col_name type

    例如,给表增加一列weight

    mysql>alter table pet add weight int;

     删除列

    alter table tbl_name drop col_name

    例如,删除列weight:

    mysql>alter table pet drop weight;

     改变列

    alter table tbl_name modify col_name type

    例如,改变weight 的类型:

    mysql> alter table pet modify weight samllint;

    另一种方法是:

    alter table tbl_name change old_col_name col_name type

    例如:

    mysql> alter table pet change weight weight samllint;

     给列更名

    mysql>alter table pet change weight wei smallint;

     给表更名

    alter table tbl_name rename new_tbl

    例如,把pet 表更名为animal

    mysql>alter table pet rename animal;

    DROP TABLE 语句删除数据表

     

    在MySQL 3.22 或以后版本,你可以使用关键词IF EXISTS 类避免不存在表的一个错误发生。

  • 相关阅读:
    MySQL之ORM
    MySQL之索引补充
    MySQL存储过程
    c primer plus 7编程练习
    c语言中统计单词数目程序
    c语言统计输入字符数及行数
    c语言中getchar()、putchar()函数例子
    c primer plus 6编程练习
    c语言 %c 一次输出多个字符 (特殊程序)
    c语言 复合赋值运算符的优先级低于算术运算符
  • 原文地址:https://www.cnblogs.com/ryansunyu/p/4213808.html
Copyright © 2011-2022 走看看