zoukankan      html  css  js  c++  java
  • MySQL数据库的常用操作

    /*创建表*/
    CREATE TABLE tb_test (
    id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
    name varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
    user_id int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
    update_time int(11) unsigned NOT NULL DEFAULT '0' COMMENT '修改时间',
    is_del tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否禁用',
    PRIMARY KEY (id),
    KEY user_idx (name,user_id)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户信息';
    
    /*给表添加字段 ADD*/
    ALTER TABLE tb_test ADD is_url tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否是URL';
    
    /*修改一个字段的类型 MODIFY*/
    ALTER TABLE tb_test MODIFY is_url int(11) NOT NULL DEFAULT 1 COMMENT '是否是URL';
    
    /*修改一个字段的名称,此时一定要重新指定该字段的类型 CHANGE*/
    ALTER TABLE tb_test CHANGE is_url is_web_url int(11) NOT NULL DEFAULT 1 COMMENT '是否是URL';
    
    /*添加普通索引*/
    ALTER TABLE tb_test ADD KEY is_del_x(update_time,is_del);
    ALTER TABLE tb_test ADD INDEX idx_name_content(name);
    
    /*删除字段*/
    ALTER TABLE tb_test DROP COLUMN is_web_url;
    
    /*重命名表*/
    RENAME TABLE tb_test TO tb_ceshi
    
    /*添加数据*/
    insert into tb_test(`id`,`name`,`user_id`) values (1,'哈哈哈',1001),(2,'李四',1002);
    
    /*修改数据*/
    update tb_test set `name`=’abcd’ where id=5;
    
    /*删除数据*/
    delete from tb_test where id=5;
    
     
  • 相关阅读:
    设计算法,求AB两个整数集合的交集
    C++函数传递指针面试题
    C++构造函数、析构函数与抛出异常
    c++ 虚函数表解析
    c++ 对象的内存布局
    09 构造函数能调用虚函数吗?
    C++构造函数初始化顺序
    计数排序,基数排序和桶排序
    80 求论坛在线人数
    79 两个整数集合A和B,求其交集
  • 原文地址:https://www.cnblogs.com/rxbook/p/6008989.html
Copyright © 2011-2022 走看看