《Linux命令行与shell脚本编程大全》-使用数据库下载

MySQL数据库MySQL客户端界面mysql命令行参数9:08 2013-11-1参数 描述-A 禁用自动重新生成哈希表-b 禁用 出错后的beep声-B 不使用历史文件-C 压缩客户端和服务器之间发送的所有消息-D 指定要用的数据库-e 执行指定语句并退出-E 竖直方向显示查询输出,每行一个数据字段-f 如果知识兔有SQL错误产生,继续执行-G 使能命名命令的使用-h 指定MySQL服务器主机名(默认为localhost)-H 用HTML代码显示查询输出-i 忽略函数名后的空格-N 结果中不显示列名-o 忽略语句,除了在命令行上命名的默认数据库的语句-p 为用户账户提示输入命令-P 指定网络连接用的TCP端口号 -q 不缓存每条查询结果-r 显示列输出,不转义-s 使用安静模式-S 为本地(localhost)连接指定一个套接字-t 以表的形式显示输出-T 在程序退出时显示调试信息、内存以及CPU统计信息-u 指定登录用户名-U 只允许指定了键值的UPDATE和DELETE语句-v 使用详细模式-w 如果知识兔连接没有完成,等待并重试 -X 用XHTML代码显示查询输出 mysql命令不加任何参数,则会使用Linux登录名连接本地的MySQL服务器。使用-u指定用户名,-p则告诉mysql提示输出相应的密码[plain] $ mysql -u root -p  Enter password:   Welcome to the MySQL monitor.  Commands end with ; or g.  Your MySQL connection id is 47  Server version: 5.1.72-0ubuntu0.10.04.1 (Ubuntu)    Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.    Oracle is a registered trademark of Oracle Corporation and/or its  affiliates. Other names may be trademarks of their respective  owners.    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.    mysql>   mysql使用两种不同类型的命令:1.特殊的mysql命令2.标准SQL语句mysql命令命令 简写命令 描述? ? 帮助信息clear c 清空命令connect 连接到数据库和服务器delimiter d 设置SQL语句分隔符edit e 用命令行编辑器编辑命令ego G 将命令发送到MySQL服务器并垂直显示结果exit q 退出mysql程序go g 将命令发送到MySQL服务器help h 显示帮助信息nopaper 禁用输出分页并将输出发送到STDOUTnote 不要将输出发送到输出文件paper P 将分页命令设为指定的程序(默认是more)print p 打印当前命令prompt R 修改mysql命令提示符quit q 退出mysql程序(同exit)rehash # 重新构建命令补全哈希表source . 执行指定文件中的SQL脚本status s 从MySQL服务器提取状态信息system ! 在系统上执行shell命令tee T 将所有输出附加到指定文件中use u 使用另外一个数据库charset C 切换到另一个字符集warnings W 在每条语句之后显示警告消息nowarnings w 不要在每条语句之后显示警告消息SHOW可以查看数据库信息,比如:[plain] mysql> SHOW DATABASES;  +——————–+  | Database           |  +——————–+  | information_schema |  | mysql              |  +——————–+  2 rows in set (0.00 sec)  也可以查看数据库中的表信息[plain] mysql> USE mysql;  Reading table information for completion of table and column names  You can turn off this feature to get a quicker startup with -A    Database changed  mysql> SHOW TABLES;  +—————————+  | Tables_in_mysql           |  +—————————+  | columns_priv              |  | db                        |  | event                     |  | func                      |  | general_log               |  | help_category             |  | help_keyword              |  | help_relation             |  | help_topic                |  | host                      |  | ndb_binlog_index          |  | plugin                    |  | proc                      |  | procs_priv                |  | servers                   |  | slow_log                  |  | tables_priv               |  | time_zone                 |  | time_zone_leap_second     |  | time_zone_name            |  | time_zone_transition      |  | time_zone_transition_type |  | user                      |  +—————————+  23 rows in set (0.00 sec)  mysql里面的数据库命令是不区分大小写的,但是习惯是使用大写字母创建MySQL数据库对象创建数据库:CREATE DATABASES +库名[plain] mysql> CREATE DATABASE test;  Query OK, 1 row affected (0.00 sec)    mysql> SHOW DATABASES;  +——————–+  | Database           |  +——————–+  | information_schema |  | mysql              |  | test               |  +——————–+  3 rows in set (0.00 sec)  创建用户账户mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON test.* TO test_user IDENTIFIED by 'pwd';GRANT SELECT,INSERT,UPDATE,DELETE说明了可以对数据库进行增删改查ON test.*指定了作用在test数据库上面的所有表(格式为database.table)TO test_user IDENTIFIED by 'pwd'指定了账户为test_user,如果知识兔test_user账户不存在,则自动创建,IDENTIFIED by允许设置默认密码,此处密码为pwd

本文来自系统大全为您分享如需转载请注明!推荐win10下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论