学习啦>学习电脑>操作系统>Linux教程>

linux下mysql的常用命令

时间: 志艺942 分享

  MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。接下来是小编为大家收集的linux下mysql的常用命令,欢迎大家阅读:

  linux下mysql的常用命令

  登录MySQL的命令是mysql, mysql 的使用语法如下:

  mysql [-u username] [-h host] [-p[password]] [dbname]

  username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。

  [root@test1 local]# mysql

  Welcome to the MySQL monitor. Commands end with ; or \g.

  Your MySQL connection id is 1 to server version: 4.0.16-standard

  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

  mysql>

  出现了“mysql>”提示符,恭喜你,安装成功!

  增加了密码后的登录格式如下:

  mysql -u root -p

  Enter password: (输入密码)

  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

  =====================================================================

  查看mysql端口

  mysql> show variables like'port';

  =====================================================================

  查看数据库

  show databases;

  =====================================================================

  查看数据库机构

  show create database `dbname`;

  =====================================================================

  创建数据库

  create database `dbname` /*!40100 DEFAULT CHARACTER SET utf8 */;

  =====================================================================

  使用数据库

  use `dbname`;

  =====================================================================

  导入sql

  mysql> source /data/temp/test.sql;

  注意:文件路径中建议使用“/”,如果使用“\”,要首先进行转义即“\”,否则可能会出现错误。

  另外还有一个load命令可以批量插入数据,但是这个对文件中数据格式的要求比较严格,否则容易出现错误,很少使用。

  =====================================================================

  其他

  mysql执行后,我们将进入mysql命令的控制台,下面列出可用的命令:

  ? (\?) 与help命令等同,输出此控制台下可用的子命令

  clear (\c) 清屏命令

  connect (\r) 重新连接到服务器.可选参数有数据库和服务器

  Optional delimiter (\d) 设置SQL语句的分界符,默认是分号

  ego (\G) 发送命令给mysql服务器.结果将垂直显示.

  exit (\q) 和quit一样,退出mysql.

  go (\g) 发送命令给mysql服务.

  help (\h) 显示控制台可用的命令.

  notee (\t) (关闭mysql控制台日志)不要写到outfile中.

  print (\p) 输出当前命令.

  prompt (\R) 改变mysql控制台提示符.

  quit (\q) 退出mysql.

  rehash (\#) 重建完全的hash.

  source (\.) 执行一个包含SQL语句的文本文句. 以文件名作为参数.(可以用来恢复数据库)

  status (\s) 获取连接的状态码.

  tee (\T) 设置日志输出文件.将所有操作记录到该文件.与前面的notee相反.

  use (\u) 打开或改变当前操作的数据库,以数据库名为参数.

  
看了“linux下mysql的常用命令”还想看:

1.linux下的mysql语句命令大全

2.Linux系统中MySQL数据库操作命令

3.Linux系统下启动MySQL的命令及知识

4.很实用的Linux 系统运维常用命令

3090018