zoukankan      html  css  js  c++  java
  • mysql常用命令

    表的操作

    -- 删除表
    DROP TABLE IF EXISTS yace_user_test;
    --  新增表
    CREATE TABLE yace_user_test(
    idNo  INT(20) PRIMARY KEY  auto_increment COMMENT '学号',
    username VARCHAR(20) DEFAULT NULL COMMENT '姓名',
    sex INT(2) DEFAULT 1 COMMENT '0:女,1:男',
    age INT(5) DEFAULT NULL COMMENT '年龄',
    address VARCHAR(40) DEFAULT NULL COMMENT '地址',
    INDEX (idNo) COMMENT '设置索引'
    )CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '测试表';

    表注释操作

    -- 添加或修改注解
    ALTER TABLE yace_user_test COMMENT '修改表注释'; 
    
    -- 添加或修改表字段注释
    ALTER TABLE yace_user_test MODIFY COLUMN colleage VARCHAR(20) COMMENT '大学';
    
    -- 查看表注释(推荐第一个) 
    SELECT table_name,table_comment FROM information_schema.tables  WHERE table_schema = 'mamext' AND table_name ='yace_user_test';
    SHOW CREATE TABLE yace_user_test;
    
    --  查看列注释(推荐第一个)
    SELECT  column_name, column_comment FROM information_schema.columns WHERE table_schema ='mamext'  AND table_name = 'yace_user_test';
    SHOW FULL COLUMNS FROM yace_user_test;

    索引操作

    -- 添加字段索引 : alter table 表名 add index 索引名 (字段名);
    alter table yace_user_test add index usernameidex (username);
    -- 添加唯一条件的索引
    alter table yace_user_test add unique usernameidex (username);
    
    -- 删除字段索引:alter table 表名 drop index 索引名;
    alter table yace_user_test drop index usernameidex;

    列操作

    -- 新增列字段
    ALTER TABLE yace_user_test ADD idNo INT(20) PRIMARY KEY  COMMENT '学号';
    
    -- 修改列字段,不能修改注释 
    -- ALTER TABLE tableName CHANGE oldColumnName newColumName TYPE
    ALTER TABLE yace_user_test CHANGE school colleage VARCHAR(20) ; -- 删除列字段 ALTER TABLE yace_user_test DROP idNo;

    主键操作

    -- 将某字段设为主键属性
    alter table yace_user_test add primary key (username);
    
    -- 删除主键属性(不删除字段,只是去掉主键属性)
    
  • 相关阅读:
    物理数据库设计
    物理数据库设计
    NHibernate 帮助类(单例实际运用)
    HttpContext请求上下文对象
    SqlDataReader类
    在你不懂怎么做的时候
    System.Object 基类
    逻辑数据库设计
    逻辑数据库设计
    NHibernate使用MemCache二级缓存
  • 原文地址:https://www.cnblogs.com/applemoon/p/9026011.html
Copyright © 2011-2022 走看看