Chinaunix首页 | 论坛 | 博客
  • 博客访问: 540399
  • 博文数量: 59
  • 博客积分: 1169
  • 博客等级: 少尉
  • 技术积分: 572
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 18:03
个人简介

信息量太大,每天疲于辨别信息得真伪。

文章分类

全部博文(59)

文章存档

2016年(1)

2014年(9)

2013年(1)

2011年(48)

分类: LINUX

2011-09-15 11:15:24

登录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) 打开或改变当前操作的数据库,以数据库名为参数.


阅读(16109) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~