zoukankan      html  css  js  c++  java
  • mysql基本命令集锦

    1 数据库的导入和导出

    今天对需要将服务器上的数据库放到本地环境,之前没怎么这么操作过,ORZ,弱鸡,这篇帖子不错,收藏了!!!

    远程linux服务器mysql数据库导入和导出.sql文件
    大部分情况本地开发环境为windows,部署的服务器为Linux,本地数据库导出.sql文件后需要远程导入服务器,具体如下。

    1.首先连接服务器,即服务器ip,协议,端口,用户名及密码,可以通过ftp客户端软件,例如filezilla;

    2.连接成功后,将.sql文件上传到Linux的/home/的目录下;//也可以是别的目录

    登陆mysql:

    >mysql -u root -p
    >password:

    正确输入密码后进入mysql;

    导入.sql文件

      如果.sql文件是整个数据库文件,需要先建立改数据库,再导入.sql文件,比如需要导入的sql数据库名为newdb:

    mysql>create database newdb;
    mysql>use newdb;
    mysql>set names utf8;
    mysql>source  /home/newdb.sql;//假设你sql文件所在目录为/home/newdb.sql

    如果.sql文件是表数据,则无需建立数据库,导入方法同上。

    导出.sql文件

    • 如果只导出表结构:
    > cd /usr/local/mysql/bin/          //进入mysql的data目录(小技巧:直接find / -name 数据库名称,看看路径具体是什么,然后cd) 
    > mysqldump -uroot -p -d newdb > newdb.sql     //newdb为数据库名

    回车后正确输入数据库密码即可;

    • 如果需要导出数据和表结构:
    > cd /usr/local/mysql/bin/    //进入mysql的data目录
    > mysqldump -uroot -p newdb> newdb.sql  //newdb为数据库名

    回车后正确输入数据库密码即可;

    • 导出数据库中的表
        mysqldump -u root -p dbname test>db.sql;

    参考:链接

    2 字段修改

    2.1 修改字段默认值语法
    alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除)
    alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定)

    2.2 字段删除

    alter table `user_movement_log` drop column Gatewayid  

    2.3 字段添加

    alter table `user_movement_log` add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)  
    
    alter table 表名 add column 列名 varchar(30);

    2.4 修改列名

     alter table bbb change nnnnn hh int;f

    2.5 修改列属性

    alter table t_book modify name varchar(22);
  • 相关阅读:
    lambda表达式查询经验:IN 和groupby的使用
    Sql server 查询指定时间区间工作日数、休息日数等日期操作
    ASP.NET MVC用存储过程批量添加修改数据
    .NET十五周年生日快乐 (3月7日发布Visual Studio 2017正式版?)
    浅谈 MVC中的ViewData、ViewBag和TempData
    ASP.NET给前端动态添加修改 CSS样式JS 标题 关键字
    元宵节大家来猜灯谜,祝元宵节快乐!
    Visual Studio 2017 RC 初探安装
    MySql存储过程的使用
    准备熟悉Kaggle -菜鸟进阶
  • 原文地址:https://www.cnblogs.com/zswbky/p/8454114.html
Copyright © 2011-2022 走看看