MySQL下令简朴使用_数据恢复百度网盘
日期:2014-07-13 / 人气: / 来源:网络
1.为了连接服务器,当调用
mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数 (即,连接的主机、用户名和使用的密码)。知道正确的参数后,可以按照以下方式进行连接:
shell> mysql -h host -u user -p
Enter password: ********
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
3.这是一个简单的命令,要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命令并按回车键:
mysql> SELECT VERSION(), CURRENT_DATE;
----------------- --------------
| VERSION() | CURRENT_DATE |
----------------- --------------
| 5.1.2-alpha-log | 2005-10-11 |
----------------- --------------
1 row in set (0.01 sec)
mysql>
这询问说明 mysql的几个方面:
・一个命令通常由SQL语句组成,随后跟着一个分号。(有一些例外不需要分号。早先提到的QUIT是一个例子。后面我们将看到其它的例子。)
・ 当发出一个命令时, mysql将它发送给服务器并显示执行结果,然后显示另一个mysql>显示它准备好接受其它命令。
・ mysql用表格(行和列)方式显示查询输出。第一行包含列的标签,随后的行是查询结果。通常,列标签是你取自数据库表的列的名字。如果你正在检索一个表达式而非表列的值(如刚才的例子), mysql用表达式本身标记列。
・ mysql显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间(不是 CPU 或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。
4.使用SHOW语句找出服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
----------
| Database |
----------
| mysql |
| test |
| tmp |
----------
5.如果管理员在设置权限时为你创建了数据库,你可以开始使用它。否则,你需要自己创建数据库:
mysql> CREATE DATABASE menagerie;
创建数据库并不表示选定并使用它,你必须明确地操作。为了使menagerie成为当前的数据库,使用这个命令:
mysql> USE menagerie
Database changed
数据库只需要创建一次,但是必须在每次启动 mysql会话时在使用前先选择它。
6.使用一个CREATE TABLE语句指定你的数据库表的布局:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
7.创建了数据库表后,SHOW TABLES应该产生一些输出:
mysql> SHOW TABLES;
---------------------
| Tables in menagerie |
---------------------
| pet |
---------------------
为了验证你的表是按你期望的方式创建,使用一个DESCRIBE语句:
mysql> DESCRIBE pet;
--------- ------------- ------ ----- --------- -------
| Field | Type | Null | Key | Default | Extra |
--------- ------------- ------ ----- --------- -------
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
--------- ------------- ------ ----- --------- -------
8.一次增加一个新记录,可以使用INSERT语句。最简单的形式是,提供每一列的值,其顺序与CREATE TABLE语句中列的顺序相同。
mysql> INSERT INTO pet
-> VALUES ('Puffball','Diane','h','f','1999-03-30',NULL);
注意,这里字符串和日期值均为引号扩起来的字符串。另外,可以直接用INSERT语句插入NULL代表不存在的值。
9.SELECT最简单的形式是从一个表中检索所有记录:
mysql> SELECT * FROM pet;
10.用一个UPDATE语句仅修正错误记录:
mysql> UPDATE pet SET birth = '1989-08-31' WHERE name = 'Bowser';
11.可以从表中只选择特定的行。例如,如果你想要验证你对Bowser的生日所做的更改,按下述方法选择Bowser的记录:
mysql> SELECT * FROM pet WHERE name = 'Bowser';
shell> mysql -h host -u user -p
Enter password: ********
host和user分别代表MySQL服务器运行的主机名和MySQL账户用户名。设置时替换为正确的值。******** 代表你的密码;当mysql显示Enter password:提示时输入它。
如果有效,你应该看见mysql>提示符后的一些介绍信息:
shell> mysql -h host -u user -pEnter password: ********
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
mysql> 提示符告诉你mysql准备为你输入命令。
2.成功地连接后,可以在mysql>提示下输入QUIT (或q)随时退出:
mysql> QUIT3.这是一个简单的命令,要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命令并按回车键:
mysql> SELECT VERSION(), CURRENT_DATE;
----------------- --------------
| VERSION() | CURRENT_DATE |
----------------- --------------
| 5.1.2-alpha-log | 2005-10-11 |
----------------- --------------
1 row in set (0.01 sec)
mysql>
这询问说明 mysql的几个方面:
・一个命令通常由SQL语句组成,随后跟着一个分号。(有一些例外不需要分号。早先提到的QUIT是一个例子。后面我们将看到其它的例子。)
・ 当发出一个命令时, mysql将它发送给服务器并显示执行结果,然后显示另一个mysql>显示它准备好接受其它命令。
・ mysql用表格(行和列)方式显示查询输出。第一行包含列的标签,随后的行是查询结果。通常,列标签是你取自数据库表的列的名字。如果你正在检索一个表达式而非表列的值(如刚才的例子), mysql用表达式本身标记列。
・ mysql显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间(不是 CPU 或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。
4.使用SHOW语句找出服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
----------
| Database |
----------
| mysql |
| test |
| tmp |
----------
5.如果管理员在设置权限时为你创建了数据库,你可以开始使用它。否则,你需要自己创建数据库:
mysql> CREATE DATABASE menagerie;
创建数据库并不表示选定并使用它,你必须明确地操作。为了使menagerie成为当前的数据库,使用这个命令:
mysql> USE menagerie
Database changed
数据库只需要创建一次,但是必须在每次启动 mysql会话时在使用前先选择它。
6.使用一个CREATE TABLE语句指定你的数据库表的布局:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
7.创建了数据库表后,SHOW TABLES应该产生一些输出:
mysql> SHOW TABLES;
---------------------
| Tables in menagerie |
---------------------
| pet |
---------------------
为了验证你的表是按你期望的方式创建,使用一个DESCRIBE语句:
mysql> DESCRIBE pet;
--------- ------------- ------ ----- --------- -------
| Field | Type | Null | Key | Default | Extra |
--------- ------------- ------ ----- --------- -------
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
--------- ------------- ------ ----- --------- -------
8.一次增加一个新记录,可以使用INSERT语句。最简单的形式是,提供每一列的值,其顺序与CREATE TABLE语句中列的顺序相同。
mysql> INSERT INTO pet
-> VALUES ('Puffball','Diane','h','f','1999-03-30',NULL);
注意,这里字符串和日期值均为引号扩起来的字符串。另外,可以直接用INSERT语句插入NULL代表不存在的值。
9.SELECT最简单的形式是从一个表中检索所有记录:
mysql> SELECT * FROM pet;
10.用一个UPDATE语句仅修正错误记录:
mysql> UPDATE pet SET birth = '1989-08-31' WHERE name = 'Bowser';
11.可以从表中只选择特定的行。例如,如果你想要验证你对Bowser的生日所做的更改,按下述方法选择Bowser的记录:
mysql> SELECT * FROM pet WHERE name = 'Bowser';
MySQL 常用命令总结
导读:有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。一、连接MySQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本
MySQL数据库,mysql命令,
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19