• mysql常用命令


    1、进入mysql
      mysql -u root -p
    2、列出库名
      show databases;
    3、建立一个名为stocks的数据库
      create database stocks;
    4、选择库
      use stocks;

    5、创建一张表

      create table stocks(id int unsigned not null auto_increment,goods_num varchar(50) not null COMMENT '商品编码',bar_code varchar(100) not null COMMENT '条形码',amount int(4) unsigned not null COMMENT '库存量',add_time int(11) unsigned not null COMMENT '添加时间',PRIMARY KEY (`id`),KEY `bar_code` (`bar_code`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='库存表';

    6、列出所有表名

      show tables;

    7、修改表名

       alert table stockts rename stocks;

    8、查看表结构

      desc stocks;

      show create table stocks;  

    9、插入数据

      insert into stocks ('goods_num','bar_code','amount','add_time') values (236,23654,1,1477141318);

    10、更新多条不同数据

      UPDATE `stocks` SET `amount` = CASE `id` when 1 then 3 end, `add_time` = CASE `id` WHEN 1 THEN 1478349336 END where id in (1);
    11、删除一条数据

      DELETE FROM `stocks`  WHERE `id` = 3;

    12、添加普通索引

      ALTER TABLE `stocks` ADD INDEX `goods_num` (`goods_num`) USING BTREE ;

    13、重置表数据

      TRUNCATE TABLE `stocks`;

    14、修改字段类型

      ALTER TABLE `stocks` MODIFY COLUMN `add_time` INT(10);

    15、UNIX时间戳转换为日期

      SELECT FROM_UNIXTIME(1466752586);

    16、日期转换为UNIX时间戳

      SELECT UNIX_TIMESTAMP('2016-06-24 15:16:26');

    17、查询数据表中重复的值(显示重复数最多的10条)

      SELECT bar_code,COUNT(1) FROM `stocks` GROUP BY bar_code ORDER BY COUNT(1) DESC LIMIT 10;

    18、删除普通索引

      alter table `sales` drop index sales_create_at_index;

    19、修改字段名

      alter table `stocks` change create_at created_at timestamp null default null;

    20、删除表字段

      alter table `sales` drop column add_time;

  • 相关阅读:
    (转)三款Json查看小工具
    开源数据源
    关于异常
    java 线程池
    百度android面试及一些问题的讲解
    linux常用命令
    android activityManager
    Android ListView及其属性
    android listView与adapter
    android 反编译
  • 原文地址:https://www.cnblogs.com/junly/p/5967923.html
Copyright © 2020-2023  润新知