mysql常用命令

原创 2007年10月11日 11:17:00

一、总结一下linux下使用mysql一些常用命令:

1.linux下启动mysql的命令:
   mysqladmin start
  /ect/init.d/mysql   start  (前面为mysql的安装路径)

2.linux下重启mysql的命令:
   mysqladmin restart
  /ect/init.d/mysql   restart  (前面为mysql的安装路径)

3.linux下关闭mysql的命令:
   mysqladmin shutdown
   /ect/init.d/mysql   shutdown  (前面为mysql的安装路径)

4.连接本机上的mysql:
  进入目录mysql/bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
  退出mysql命令:exit(回车)

5.修改mysql密码:
  mysqladmin -u用户名 -p旧密码 password 新密码
  或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");

6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
  grant select on 数据库.* to 用户名@登录主机 identified by "密码"
  如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to " Identified by "123";

二、有关mysql数据库方面的操作
     
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束

1、显示数据库列表。
     show databases;
2、显示库中的数据表:
      use mysql; //打开库
      show tables;
3、显示数据表的结构:
    describe 表名;
4、建库:
    create database 库名;
5、建表:
    use 库名;
    create table 表名(字段设定列表);
6、删库和删表:
     drop database 库名;
     drop table 表名;
7、将表中记录清空:
     delete from 表名;
8、显示表中的记录:
    select * from 表名;

9、编码的修改
如果要改变整个mysql编码格式:
启动mysql的时候,mysqld_safe命令行加入
--default-character-set=gbk

如果要改变某个库的编码格式:在mysql提示符后输入命令
alter database db_name default character set gbk;

三、数据的导入导出

1、文本数据转到数据库中
    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
    1 name duty 2006-11-23
    数据传入命令  load data local infile "文件名" into table 表名;

2、导出数据库和表
    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件,author.article.sql是一个文本文件,文件名任取。)
    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
     mysqldump -h host -u user -p pass --databases dbname > file.dump
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)

3、导入数据
    mysql < all-databases.sql(导入数据库)
    mysql>source news.sql;(在mysql命令下执行,可导入表)

 

MySQL常用命令总结

一. 连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1、连...
  • hello_zhou
  • hello_zhou
  • 2016年07月08日 23:30
  • 4552

MySQL一些常用的命令

1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPE...
  • jiangshouzhuang
  • jiangshouzhuang
  • 2015年02月25日 15:10
  • 453

MySQL的基本用法和常用命令

1. 连接mysql服务器 打开命令行(开始菜单 + R ,输入cmd ,回车 ),输入: (如果报错,可以将mysql的bin目录加入windows系统的环境变量path中或切换至mysql的b...
  • lamp_yang_3533
  • lamp_yang_3533
  • 2016年11月06日 20:46
  • 1143

MySQL常用命令大全

登录MySQL方法 单实例MySQL登录的方法  mysql    #刚装完系统无密码情况登录方式,不需要密码 mysql -u root  #刚装完系统无密码的情况登录 mysql -u...
  • linuxlsq
  • linuxlsq
  • 2016年09月21日 11:54
  • 681

Mysql常用命令大全

1.链接Mysql:格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,如果环境变量设置的是全局变量,则直接在命...
  • zhezhebie
  • zhezhebie
  • 2017年02月13日 20:41
  • 221

mysql数据库常用操作命令集合

列举一些我在开发过程中经常使用的数据库操作命令。
  • javajiawei
  • javajiawei
  • 2017年04月15日 10:38
  • 1773

MySQL数据库——对查询结果的基本操作(GROUP BY、HAVING、ORDER BY、LIMIT)

[]中括号内为可省略字符1.GROUP BY(对查询结果分组)--语句格式 [GROUP BY {col_name|position} [ASC|DESC],..] /* ASC:升序(默认) DES...
  • peng_666666
  • peng_666666
  • 2017年02月06日 20:46
  • 351

MySql常用命令--优化参数以及日常管理

显示插入查询的优化参数: show variables like "concurrent_insert"; +-------------------+-------+ | Variable_nam...
  • liuguiyangnwpu
  • liuguiyangnwpu
  • 2015年08月01日 15:49
  • 8332

Java 中使用 MySql以及一些Mysql 基本的命令

Linux mint 环境下配置 mysql打开终端输入 sudo apt-get install mysql-server,回车即可安装 mysql,当然如果你想使用最新的 mysql,可以去官方下...
  • Hwaphon
  • Hwaphon
  • 2016年08月02日 16:12
  • 2252

Mysql常用DBA命令

1、连接mysql服务器 mysql -h host -u user -p[password] [database] 不建议直接在命令行直接输入密码,因为密码会...
  • zhangxiaomaphp
  • zhangxiaomaphp
  • 2015年03月07日 11:56
  • 299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql常用命令
举报原因:
原因补充:

(最多只允许输入30个字)