1.查看MySQL版本信息:

  1,登上 mysql>status;

  2,登上 mysql>select version();

  3,登上 mysql> select @@version;

  4,不登 [root@localhost ~]# mysql -V

  5,不登 [root@localhost ~]# mysql --help | grep Distrib ;

2.MySQL服务启动:

  1,window下启动服务 net start mysql

  2,window下停止服务 net stop mysql

  3,linux下启动服务 service mysql start

  4,linux下停止服务 service mysql stop

3.当系统上启动多个端口的MySQL的时候:

  1,连接的方式:mysql -uroot -proot@2015 -P 3306-S /mysqldata/database/data3306/mysql1.sock

  2,当出现链接不上的问题执行下面的命令:

    a)mysql>grant all privileges on *.* to username@"%" identified by "password" with grant option;

    b)mysql>flush privileges;

4.MySQL的一些常用的查看命令:

  1,查看数据库 mysql>show databases;

  2,选择数据库 mysql>use databasesname;

  3,查看数据库中存在的函数 mysql> show function status;

  4,查看视图 mysql>select * from information_schema.VIEWS;

  5,查看表 mysql>show tables;

  6,查看触发器 mysql>show triggers;

  7,查看当前用户 mysql> select user();

  8,查看所有用户 mysql>select  user,host,password from mysql.user;

  9,查看MySQL字符集 mysql>show variables like '%char%';

  10,查看数据库的字符集 mysql>show create database databasename;

  11,查看表的字符集 mysql>show create table databasename.tablename \G;

  12,查看当前选择的数据 mysql>select database();

5.MySQL对表和数据的一些操作命令:

  1, 将文本文件的数据装载到表中:mysql>Load data local infile "mytable.txt" into table mytable;

  2,给字段增加 primary key : mysql> alter table tablename add primary key(id);

  3,删除primary key:   mysql>alter table tablename drop primary key; 或者 mysql>drop primary key on tablename;

  4,添加新字段 :mysql>alter table tablename add column columnname char(1);或者 mysql>alter table tablename add field int(11) nosiged not null; 

  5,删除字段: mysql>alter table tablename drop column c;

  6,在列d上增加一个索引,并且使列a为主键: mysql>alter table tablename index(d),add primary key(a);

  7,增加一个新的AUTO_INCREMENT整数列,命名为c : mysql>alter table tablename add c int unsigned not null auto_increment  ,add index(c);

6.MySQL操作出现问题的解决办法:

  1,出现function不能建立:

    mysql>show variables like 'log_bin_trust_function_creators';

    mysql>set global log_bin_trust_function_creators=1;

MySQL常用技巧的更多相关文章

  1. 不可不知的mysql 常用技巧总结

    不可不知的mysql 常用技巧总结 mysql常用命令 mysqld --启动mysql数据库 show databases; -- 查看数据库 use database; -- 选择数据库 show ...

  2. mysql 常用技巧

    1.正则使用 比 LIKE 会牺牲很多的系统资源 尽量不要用 正则的语法和JS PHP 差不多 select * from t1 where email REGEXP "@163[,.]co ...

  3. MYSQL常用命令集合(转载)

    文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...

  4. MYSQL常用命令集合

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  5. Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...

  6. MySql常用命令集Mysql常用命令3

    MYSQL常用命令 有很多朋友虽然安装好了mysql但却不知如何使用它.在这篇文章中我们就从连接 MYSQL.修改密码.增加用户等方面来学习一些MYSQL的常用命令. 有很多朋友虽然安装好了mysql ...

  7. sqlmap常用技巧整理

    言 通过在乌云网上出现的很多SQL注入漏洞,因此来总结一下,大致使用SQLMAP所遇到的参数. 基本结构 基本SQLMAP的使用方式就如下所示,使用参数式的方式,按需求添加. 12 sqlmap.py ...

  8. MySql常用命令集

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  9. mysql 常用操作命令

    mysql官网指南:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html 1.导出整个数据库mysqldump -u 用户名 -p --defa ...

随机推荐

  1. 可以调整gif动画图片尺寸的很实用的php类

    类的使用demo: <?php //http://www.cnblogs.com/roucheng/ require_once "roucheng.php"; $gr = n ...

  2. Python入门笔记(17):错误、异常

    一.什么是错误,什么是异常,它们两者区别 这里解释如下:个人觉得很通俗易懂 错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象.当错误中断流程时,该程序将尝试寻找异常处理程序 ...

  3. 【C#进阶系列】00 序

    老早就被各种推荐<CLR via C#>这本书了,然而一直没去学. 因为工作中所需要的.NET功底目前算是足以应付了,而前端却不熟,所以跑去学了一段时间前端的知识. 终于算是把前端方面的基 ...

  4. Qt 框架 开发HTTP 服务器 开发记录

    最近需求需要开发一款 HTTP ,然后由于先前接触过Qt,就直接用Qt写HTTP服务器了,也是为了当作练手,要不然是直接上HTTP框架的. 后端用C++ Qt框架 前端为了练手 当然是纯生的 js h ...

  5. 那些教程没有的php2-对象

    php.net 对象 在类定义内部,可以用 new self 和 new parent 创建新对象. 当把一个对象已经创建的实例赋给一个新变量时,新变量会访问同一个实例,就和用该对象赋值一样.可以用克 ...

  6. isEmpty与null、""的区别

    前一段时间我阅读别人的代码,发现有的时候用isEmpty,有的时候用null,有的时候用"".我很困惑三者之间的区别,于是我就自己写了一个程序来验证一下 public class ...

  7. R语言归一化处理

    归一化化就是要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内.首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快. R语言中的归一化函数:scale 数据归一化包括 ...

  8. C# Winform打包部署时添加注册表信息实现开机启动

    使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件.具体实现如下: 1.添加安装部署项目后,鼠标右键安装项目->视图->注册表,HK ...

  9. 养只爬虫当宠物(Node.js爬虫爬取58同城租房信息)

    先上一个源代码吧. https://github.com/answershuto/Rental 欢迎指导交流. 效果图 搭建Node.js环境及启动服务 安装node以及npm,用express模块启 ...

  10. 初识python(1)

    1.python简介 Python是一种面向对象.直译式计算机程序语言.也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定. Python语法简捷而清晰,具有丰富和强大的类库.它 ...