zoukankan      html  css  js  c++  java
  • MySQL命令

    1. MySQL 管理命令

    选择要操作的数据库,使用该命令后所有MySQL命令都只针对该数据库。

    use DB_NAME;
    

    列出MySQL数据库管理系统中的所有数据库列表

    show databases;
    

    显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。

    show tables;
    

    显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。

    show columns from TABLE_NAME;
    

    显示数据表的详细索引信息,包括PRIMARY KEY(主键).

    show index from TABLE_NAME;
    

    2. MySQL ALTER命令

    适用范围:修改数据表名或者修改数据表字段

    • 修改表名:

    将TABLE_NAME表重命名为NEW_TABLE_NAME

    alter table TABLE_NAME rename to NEW_TABLE_NAME
    
    • 修改字段的数据类型:(NEW_DATA_TYPE为新的数据类型)

    修改TABLE_NAME表中的COLUMN_NAME字段类型为NEW_DATA_TYPE

    alter table TABLE_NAME modify column COLUMN_NAME NEW_DATA_TYPE;
    

    CHANGE关键字后,跟要修改的字段名、指定新字段名及类型

    alter table TABLE_NAME change column COLUMN_NAME NEW_COLUMN_NAME NEW_DATA_TYPE
    
    • 增加字段:

    添加类型为DATA_TYPE的COLUMN_NAME字段到TABLE_NAME表中

    alter table TABLE_NAME add column COLUMN_NAME DATA_TYPE;
    
    • 删除字段:

    删除TABLE_NAME表中的COLUMN_NAME字段

    注意:如果数据表中只剩余一个字段,则无法使用DROP命令来删除字段。

    alter table TABLE_NAME drop column COLUMN_NAME;
    
    • 修改字段默认值

    修改TABLE_NAME表中COLUMN_NAME字段默认值为VALUE

    alter table TABLE_NAME alter COLUMN_NAME set default VALUE
    
  • 相关阅读:
    PagerIndicator主题样式修改
    写个Fragment方便的抽象基类 BaseFragment
    slidingMenu有时候需要关闭侧边栏
    通过构造方法传递数据
    三层ViewPager嵌套 的事件处理
    网络缓存的逻辑
    html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
    AJAX请求
    animation-name
    Sublime Text 2主要快捷键列表
  • 原文地址:https://www.cnblogs.com/shanbingzhen/p/15715557.html
Copyright © 2011-2022 走看看