zoukankan      html  css  js  c++  java
  • mysql挖掘与探索--表操作命令 1

    1.登录数据库
    >mysql -u root -p 数据库名称

    2.查询所有数据表
    >show tables;

    3.查询表的字段信息
    >desc 表名称;

    4.1添加表字段

    alter table table1 add transactor varchar(10) not Null;

    alter table   table1 add id int unsigned not Null auto_increment primary key

    4.2.修改某个表的字段类型及指定为空或非空
    >alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
    >alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

    >alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

    4.3.修改某个表的字段名称及指定为空或非空
    >alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空

    4.4如果要删除某一字段,可用命令:ALTER TABLE mytable DROP 字段 名;

     

    5 数据库 ,表, 字段 编码修改 方法:

     

      1.如果安装mysql的编码已不能更改,很多朋友是购买虚拟主机建立网站,无权更改MYSQL的安装编码,这一关我们可以跳过,因为只要后面的步聚正确,一样能解决乱码问题
      2.修改数据库编码,如果是数据库编码不正确: 可以在phpmyadmin 执行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
      以上命令就是将test数据库的编码设为utf8
      3.修改表的编码:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
      以上命令就是将一个表category的编码改为utf8
      4.修改字段的编码:
      ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
      以上命令就是将test表中 dd的字段编码改为utf8

     

     

    6导出和导入数据库:

     

     

  • 相关阅读:
    yum仓库客户端搭建和NTP时间同步客户端配置
    linux中删除文件内空白行的几种方法。
    ubuntu下安装memcached和PHP的memcache扩展
    Java JXL 实现Excel文件读写操作
    Spring事务管理
    代理模式
    Java POI 实现Excel文件读写操作
    iOS 查找文件、遍历文件系统
    iOS NSDate获取当前时间并格式化
    iOS 为类添加Xib里面配置的view
  • 原文地址:https://www.cnblogs.com/legend-song/p/3660001.html
Copyright © 2011-2022 走看看