zoukankan      html  css  js  c++  java
  • mysql修改表结构

    mysql表操作
    1,//创建表
    mysql>Create table usertest(id int(12) primary key not null auto_increment,url varchar(34) not null);
    2,//改表名
    mysql>Alter  table usertest rename to cmf_usertest;
    mysql>alter table zm_useroplog  day  date not null default current_date;
    3,//插数据
    mysql>Insert into cmf_usertest (downurl) values (‘dfsafa’);
    4,//增加主键
    mysql>alter table zm_useroplog add id int auto_increment primary key;
    5,//加索引
    mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]); 
    例子: mysql> alter table employee add index emp_name (name);
    6,//删除某个索引
    mysql> alter table 表名 drop index 索引名;
    7,加唯一限制条件的索引
    mysql> alter table 表名 add unique 索引名 (字段名);
    8, 增加字段
    mysql> ALTER TABLE table_name ADD field_name field_type; 
    9, 修改原字段名称及类型
    mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; 
    10, 删除字段
    MySQL ALTER TABLE table_name DROP field_name; 
    11,修改一个字段
    mysql> alter table user MODIFY new1 VARCHAR(10);  //修改一个字段的类型
    mysql> alter table user CHANGE new1 new4 int;  //修改一个字段的名称,此时一定要重新指定该字段的类型
    12,导出表,设置编码,限制条数。
    mysqldump --default-character-set=latin1 -u root -h localhost -ppassword db_name tab_name  --where="true limit 10" >> tab_name.sql
    13,查询时间戳显示时间
    mysql> select from_unixtime(a.ptime,'%Y-%m-%d') as pdate , a.col as a_cal, b.cal as b_cal  from tab1_name a left join tab2_name b on a.id = b.id group by a_col , b_col ;
    14,插入当前时间
    now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期时间,可以直接存到datetime字段中。
    curdate()以’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。
    curtime()以’hh:mm:ss’的格式返回当前的时间,可以直接存到time字段中。
    15、select into 和 insert into select 区别
    select a,c INTO Table2 from Table1;自动创建table2
    insert into table2 (a,b,c) select (a,b,c) from table1;Table2要先创建好
     
  • 相关阅读:
    GCD (hdu 5726)
    1092
    D. Puzzles(Codeforces Round #362 (Div. 2))
    A. Lorenzo Von Matterhorn
    Polyomino Composer(UVA12291)
    Optimal Symmetric Paths(UVA12295)
    菜鸟物流的运输网络(计蒜客复赛F)
    1193
    1119
    1374
  • 原文地址:https://www.cnblogs.com/Crius/p/6896752.html
Copyright © 2011-2022 走看看