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. [PHP] PHP请求Socket接口测试

    使用php读取socket接口的数据,通过php传递请求方法和请求参数,得到返回结果 PHP文件: <?php class Test{ const IP='127.0.0.1'; const p ...

  2. Delphi又要换东家了

    前几天听到这个消息,搞个FMX出来,64位还没搞清楚,又开始折腾了!http://www.deltics.co.nz/blog/posts/2371 No Seriously – Let’s Buy ...

  3. ahjesus mongodb指定到数据盘连接不上的解决方案

    关于配置路径指定到数据盘会出现连接不上的情况 我发现是因为数据盘权限不足引起的,目前没找到治本的方法 有个治标的方法就是设置数据盘的权限和用户 sudo chmod 777 * -R  /path/d ...

  4. Android笔记——Android中数据的存储方式(三)

    Android系统集成了一个轻量级的数据库:SQLite,所以Android对数据库的支持很好,每个应用都可以方便的使用它.SQLite作为一个嵌入式的数据库引擎,专门适用于资源有限的设备上适量数据存 ...

  5. 为七牛云存储开发的PHP PEAR 包:Services_Qiniu

    七牛云存储Qiniu Resource (Cloud) Storage:用于存储图片.apk等静态资源. 优点: 1.使用七牛带宽和CDN,速度快,不占用开发者服务器. 2.支持图片任意格式.任意分辨 ...

  6. 自己写的表格插件autotable

    自己写的表格插件autotable 作者:田想兵,个人网址:http://www.lovewebgames.com 这个表格插件所完成的功能是:ajax请求数据,然后动态绑定到指定表格下,格式化,分页 ...

  7. mustache模板渲染的基本原理

    mustache.js是一个模板引擎,为开发节省了大量的“人力”,对于初学者,我是从这篇 和这篇 博客接触的,算是对mustache有了初步认识,不得不承认自己还是菜鸟阶段还有太多东西要学,慢慢熟悉. ...

  8. Atitit. Atiposter 发帖机 新特性 poster new feature   v7 q39

    Atitit. Atiposter 发帖机 新特性 poster new feature   v7 q39 V1  初步实现sina csdn cnblogs V2  实现qzone sohu 的发帖 ...

  9. MySql中时间类型总结

    最近建表要用到时间类型的数据,但对时间类型的数据一向不了解,就总结了一下.. 一.日期DATE 一个日期.支持的范围是“1000-01-01”以“9999-12-31”.MySQL显示日期用 “YYY ...

  10. 终端环境之tmux

    今天继续介绍我的终端环境,tmux. why tmux? 用一个工具的第一问自然还是为什么要用.其实当时使用tmux的原因很简单.工作中经常需要长时间的编译.总想要下班后要关机的情况下,(肯定有人问我 ...