• mysql 常用命令与问题


    编码问题:

    影响mysql编码的有四个地方,

    可以用命令查看:

    mysql>use db_name;

    mysql>statue;

    可以看到:如下的编码:

    Server characterset: utf8
    Db characterset: utf8
    Client characterset: utf8
    Conn. characterset: utf8

    我不知道这四分别是指定什么,但是把全部统一成一种编码就不会出现乱码:

    设置方法:

    mysql>set names utf8;

    如果是用source命令用脚本文件来建表和插入数据的话,必须保证脚本文件也是utf8编码。

    mysql 表,列的增,删

    增加列:
    alter table table_name add column_name type ;
    eg: alter table Customer add memo varchar(500);   
    or: alter table Customer add memo varchar(500) not null default '00';

    删除列:
    alter table table_name drop column column_name;
    eg: alter table Customer drop column memo;

    修改列属性:
    alter table table_name modify column_name type;
    eg: alter Customer modify memo char(300);

    添加约束:
    添加唯一性约束:alter table checked add constraint checked_unique_key unique(checkNumber)
    mysql 数据导入,导出
    http://blog.chinaunix.net/uid-16844903-id-3411118.html
    1,导出所有的数据和表结构:mysqldump dbName > D:/1.sql
    2,导出指定的数据和表结构:mysqldump dbName tableName1 tableName2 tableName3 > D:/1.sql
    3,只导出所有的表结构(建表脚本):mysqldump -d dbName > D:/1.sql
    4,只导出指定的表结构(建表脚本):mysqldump -d dbName tableName1 tableName2 > D:/1.sql
    5,只导出所有的插入语句:mysqldump -t dbName > D:/1.sql
    6,只导出指定表的插入语句:mysqldump -t dbName tableName1 tableName2 > D:/1.sql

    7,source D:/1.sql
  • 相关阅读:
    MVP 实战
    Model 层
    Presenter 层
    View 层
    DB数据库的基本操作
    MongoDB数据库基本操作
    转换函数
    字符串函数
    空值处理
    Java中使用Redis的几种数据类型总结
  • 原文地址:https://www.cnblogs.com/overstep/p/2652175.html
Copyright © 2020-2023  润新知