mysql时间戳转日期格式
SELECT FROM_UNIXTIME(add_time,'%Y-%m-%d %H:%i:%s') FROM `wh5_username` where id=23;

按in里面的顺序来排序
select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);

显示进程
show processlist

连接数据库
mysql -uroot -pPwd.Secret -S /data/mysql/mysql_3306.sock

删除数据表
truncate table 表名

创建数据库带默认字符集
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

给某个数据库新增数据库用户名密码
grant all on `数据库名`.* to '用户名'@localhost identified by '密码';

远程授权例子:
grant all privileges on test.* to test@'127.41.93.243' identified by '1234567';

删除用户
use mysql
Delete FROM user Where User='test' and Host='localhost';

sql导入
source test.sql

修改递增的值
alter table users AUTO_INCREMENT=0;

修改字段
ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50);

修改字段名
ALTER TABLE `test_user` CHANGE `uc_uid` `type` tinyint(1) unsigned NOT NULL DEFAULT '0';

sql导出
只导出表结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
导出表结构和数据
mysqldump -uroot -pdbpasswd dbname test>db.sql;
eg:漫画导出语句
mysqldump -uroot -pPwd.Secret -h127.0.0.1 yaoyao_test>yaoyao_test20140415.sql;

允许客户端连接mysql操作
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON `Test_App`.* TO 'MANHUA_APP'@'214.247.214.90' identified by "jIhQle/Mu2O";
重新授权了一下,改了一下iptables

复制表数据和表结构
第一中方法:
复制整个表
CREATE TABLE new_table SELECT * FROM old_table;

复制但不复制数据
CREATE TABLE new_table SELECT * FROM old_table where 0;
以上方法存在问题: 其实只是把select语句的结果建一个表。所以new_table这个表不会有主键、索引。
可以用一下方法改进:
create table new_table(id int(20) not null auto_increment primary key) select * from old_table
这个SQL语句可以实现复制基本结构、表的主键和自动增长,这里new_table的id会自动覆盖old_table的id定义格式

第二种方法:
将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:
CREATE TABLE mytbl_new LIKE production.mytbl;
INSERT mytbl_new SELECT * FROM production.mytbl;
第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构。
第二个命令是讲数据表 mytbl 中的数据复制到新表 mytbl_new 。
注:production.mytbl是指定要复制表的数据库名称为 production 。它是可选的。
假如没有production. ,MySQL数据库将会假设mytbl在当前操作的数据库。

我用的SecureCRT用的utf-8编码,终端时LANG=en_US.UTF-8, 而经过苏普同学提醒,这条记录的字条应该是utf-8!
那么强制在mysql命令行里设置utf-8而不用默认的gbk。
SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=28
msyql编码问题参考网址http://blog.chinaunix.net/uid-20677742-id-3133356.html

mysql导出部分指定列数据
SELECT field1,field2 FROM mytable INTO OUTFILE '/backup/outfile.txt';

mysql查找替换sql写法
UPDATE `m_chapter_0` SET `pics` = replace (`pics`,'test.jide123.cc:8080','test.jide123.cc')
UPDATE `test_ecms_news_data_1` SET `surl` = replace (`surl`,'vdata.test.org','test.yaoyao.org');

用b表的字段值更新a表的字段
update market_prize a inner join market_project_channel b on a.id=b.pid set a.interact_id = b.interact_id;

mysql一些常用命令总结的更多相关文章

  1. CentOS系统操作mysql的常用命令

    MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 ...

  2. Data Base MySQL的常用命令

       MySQL的常用命令 一.下载地址: http://www.mysql.com 二.安装注意: root默认密码:123456 三.常用命令: 1.创建用户并授权: 创建用户,只能本地访问:cr ...

  3. MySQL备份常用命令总结

    MySQL备份常用命令总结 1.数据库和数据全部备份 mysqldump -uroot -pPassword -hlocalhost databasename > test.sqlmysqldu ...

  4. mysql 中启动服务的命令 、登录命令、退出命令 mysql 的常用命令

    1.cmd 以管理员执行 下面命令 启动服务 :net start mysql57 关闭 服务:net stop mysql57 查看mysql 的版本信息 : mysql -V 指定主机地址登录: ...

  5. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  6. MYSQL的常用命令和增删改查语句和数据类型

    连接命令:<a href="http://lib.csdn.net/base/mysql" class='replace_word' title="MySQL知识库 ...

  7. MYSQL的常用命令和增删改查语句和数据类型【转】

    连接命令:<a href="http://lib.csdn.net/base/mysql" class='replace_word' title="MySQL知识库 ...

  8. MySQL 数据库常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  9. MySQL 数据库常用命令 超级实用版分享

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  10. SQL学习之MYSQL的常用命令和增删改查语句和数据类型

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

随机推荐

  1. Android根据baidu Android定位SDK实现定位

    参考: http://www.open-open.com/lib/view/open1346982366162.html http://api.map.baidu.com/lbsapi/cloud/g ...

  2. 6.理解DispatcherServlet

    DispatcherServlet的作用 DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,负责职责的分派, 且与Spring IoC容器无缝 ...

  3. something about css locating.

    CSS position:static:默认属性,静态定位relative:相对定位,相对于父元素的定位,需要配合top,left,right,bottom,z-index等属性absolute:绝对 ...

  4. [原创]java WEB学习笔记47:Servlet 监听器简介, ServletContext(Application 对象), HttpSession (Session 对象), HttpServletRequest (request 对象) 监听器,利用listener理解 三个对象的生命周期

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  5. .NET C#: NameValueCollection

    NameValueCollection class is in System.Collection.Specialized assembly. Unlike with HashTable, NameV ...

  6. Spring中Bean的配置:基于注解的方式

    组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件. 特定组件包括: -@Component:基本注解,标识一个受Spring管理的组件 -@Respositor ...

  7. java.面向对象特征

    面向对象特征: 封装,多态,继承 面向对象思想: 封装,继承,多态,接口

  8. Apache与Nginx虚拟主机设置(多域名和多端口的区别)

    为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利 ...

  9. URAL 1001 Reverse Root(水题?)

    The problem is so easy, that the authors were lazy to write a statement for it! Input The input stre ...

  10. ios blog

    转得一个朋友的博客,大家可以看哈(主要时国外的) 主要分开发教程.示例项目.UI设计.问题解决几块. 开发教程: 即便过了入门阶段,还是要经常看看一些不错的实例教程. .http://mobile.t ...