设为首页 加入收藏

TOP

SSH命令整理(四)
2015-11-21 01:44:48 来源: 作者: 【 】 浏览:3
Tags:SSH 命令 整理
行脚本

  Select

  Create

  Insert

  Update

  Alter

  Grant

  revoke

  就不说了= =

  Mysql 数据库名最长 64位字符串

  表名….. 64位字符串

  字段名……. 64位字符串

  用户名…….. 16位字符串

  密码……… 貌似没限制

  Handler(很牛X的东东)

  Handler testt open as abc;

  Handler abc read id=(123456);

  Handler abc close;

  Benchmark(n,expr)执行N次EXPR并测算时间

  Post in LAMP | No Comments ?

  MYSQL在命令行创建存储过程

  01月 27th, 2008

  MYSQL在命令行创建存储过程 如何在MYSQL命令行创建存储过程

  今天早上在百度知道碰到这个问题,我开始没看明白…….后来才知道提问人的意思是要在命令行下创建存储过程。很感谢这个问题,因为我也不会呵呵,我一直都用EMS创建这些东西…….

  我也尝试了一些方法,但是第一个分号mysql就以为语句结束了,就拿那个例子来说:

  CREATE PROCEDURE p7 (IN b INTEGER(12))

  begin

  declare a INTEGER(12);

  set a=5;

  INSERT INTO t VALUES (a);

  SELECT s1*a FROM t WHERE b<=s1;

  End

  这个存储过程,在命令行直接创建的话,在第三排你输入分号后就报错了……因为MYSQL以为这个语句结束了,那对于MYSQL而言

  CREATE PROCEDURE p7 (IN b INTEGER(12))

  begin

  declare a INTEGER(12);

  肯定是个错误语句。

  然后看了些东西,原来要加分隔符- -……….

  DELIMITER //

  CREATE PROCEDURE p7 (IN b INTEGER(12))

  begin

  declare a INTEGER(12);

  set a=5;

  INSERT INTO t VALUES (a);

  SELECT s1*a FROM t WHERE b<=s1;

  End

  //

  就OK了…………意思就是说在//……//之间的当成一个语句执行所以MYSQL接到的才是这个存储过程完整的创建语句。

  Post in LAMP | No Comments ?

  mysql 基本命令

  01月 27th, 2008

  基础介绍:

  1.在linux下使用下列命令,请确认mysql的bin目录是否已经加入到PATH路径中,或者是已经进入到mysql安装路径下的bin目录

  查看PATH

  shell> echo $PATH

  或者

  shell> cd /usr/local/mysql/bin

  2.windows下,请运行cmd后,同样检查mysql的bin目录是否已加入到系统的PATH路径中,或直接进入mysql的安装目录

  下面所有操作都是确认你以检查mysql的bin目录已加入到系统的PATH路径中,或已经进入mysql的安装目录的bin目录下

  1]如何创建mysqld数据库的管理用户?

  数据库安装好后,我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员,我们应该运行下面的命令;

  shell> mysqladmin -u root password 123456

  通过上面的命令,我们可以知道,mysql数据库的管理员是root,密码是123456。

  2]如何进入mysql数据库?以mysql数据库管理员root,密码为123456为例;

  shell> mysql -uroot -p123456

  输出上面的命令后,出现的是如下的提示;

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

  Your MySQL connection id is 6 to server version: 3.23.58

  Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.

  mysql>

  注意:操作这些命令的时候,应该把mysqld服务器打开。这些新手兄弟早就知道了吧:)

  3]如何在数据库中操作命令呢,我想这是mysql手册都有的,我主要说几个要注意的地方。其实我也会不了几个命令。如果自己想学的弟兄,也不是什么难事;在windows中操作过mysql的,其实在这里也是一样的,mysql是跨平台的数据库,用法都是相同的。

  在mysql数据库中,每操作一个命令,都是;号结尾的,可能有的新手弟兄,忘记输入了;号结尾,结果退不出来。:):)

  1]查看mysql中都有哪些数据库?

  代码:

  mysql>

  show databases;

  +―――-+

  | Database |

  +―――-+

  | mysql |

  | test |

  +―――-+

  2 rows in set (0.00 sec) mysql>

  在mysql安装好,设置好管理员后,第一次进入系统,我们用show databases;命令查看数据库的列表,发现有两个数据库,mysql和test,这是系统自建的,是让大家练习用的。

  4]如何创建和删除一个数据库?

  比如我要创建一个名为linux的数据库,应该运行如下命令

  mysql> create database [数据库名];

  所以我们应该运行如下的命令,来创建名为linux的数据库

  mysql> create database linux;

  Query OK, 1 row affected (0.00 sec)

  是不是建好了呢??肯定是建好了,因为都有OK了:)

  查看是不是有linux这个数据库了呢?

  代码:

  mysql> show databases;

  +―――-+

  | Database |

  +―――-+

  | linux |

  | mysql |

  | test |

  +―――-+

  3 rows in set (0.00 sec)

  那我们如何删除一个数据库呢??

  mysql> drop database [数据库名];

  比如我们要把刚才创建的linux数据库删除,应该用下面的命令;

  mysql> drop database linux;

  Query OK, 0 rows affected (0.00 sec)

  是不是已经删除了呢??

  代码:

  mysql> show databases;

  +―――-+

  | Database |

  +―――-+

  | mysql |

  | test |

  +―――-+

  2 rows in set (0.00 sec)

  5]如何操作一个数据库呢,这个问题就比较多了,建议还是看一下mysql的手册吧。里面的东西太多了。如果操作一个数据库,首先是要指定一个数据库为当前数据库,应该用use命令

  mysql>use [数据库];

  比如我想指定linux这个数据库为当前数据库,应该是

  mysql> use linux;

  Database changed

  6]如何备份数据库??

  比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump

  命令格式如下:

  shell> mysqldump -uroot -p linux > /root/linux.sql

  Enter password:在这里输入数据库的密码

  通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来

首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【计算机管理――数据库系统原理.. 下一篇润乾报表附加数据集在集算报表中..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: