mysql

作者: WANGLIN_HZ | 来源:发表于2018-08-07 23:11 被阅读0次

    新建表

    CREATE TABLE person (
    number INT(11),
    name VARCHAR(255),
    birthday DATE
    );
    

    删除表

    DROP TABLE table_name
    

    删除数据

    • DELETE 用来删除表中的数据
      DELETE table_name [WHERE{condition_expression}]
      如果没有 WHERE 中的条件判断,则删除所有数据

    删除表

    • DROP TABLE 用来一个或多个数据表
      DROP TABLE table_name[,...n]

    查看表

    • SHOW TABLES

    查看表详情信息

    • SHOW CREATE TABLE table_name

    查看表结构

    • DESC 数据表名;

    查看某一列的信息

    • DESC 数据表名 列名

    注意:

    创建表

    • MySQL语句中忽略空格。语句可以在一个长行上输入,也可以分成许多行。它们的作用都相同。这允许你以最适合自己的方式安排语句的格式。前面的CREATE TABLE语句就是语句格式化的一个很好的例子,它被安排在多个行上,其中的列定义进行了恰当的缩进, 以便阅读和编辑。以何种缩进格式安排SQL语句没有规定, 但我强烈推荐采用某种缩进格式。
    • 如果你仅想在一个表不存在时创建它,应该在表名后给出IF NOT EXISTS。这样做不检查已有表的模式是否与你打算创建 的表模式相匹配。它只是查看表名是否存在,并且仅在表名不 存在时创建它。

    添加新字段(列)

    • ALTER ATBLE students ADD age int DEFAULT 0
    • ALTER ATBLE students ADD( gender int default 0, phonenum int(11) );

    修改字段名(列)

    • ALTER TABLE 表名 CHANGE 字段名 新字段名 数据类型;

    删除字段名(列)

    • 在MySQL的ALTER TABLE中,使用DROP col_name子句可以删除指定字段。下面将通过一个具体实例演示如何删除字段。

    修改表名

    • ALTER TABLE oldtable RENAME AS newtable;

    重命名表

    • RENAME TABLE 数据表名1 To 数据表名2

    复制表

    • CREATE TABLE [IF NOT EXISTS] 数据表名 LIKE 源数据表名;

    相关文章

      网友评论

          本文标题:mysql

          本文链接:https://www.haomeiwen.com/subject/kopzvftx.html