MYSQL常用命令与SQL基本语法.doc
文本预览下载声明
MYSQL常用命令与SQL基本语法
一、数据库导入导出? ? ? ? ? ? ? ? 1.导出整个数据库? ? ? ? ? ? ? ? ? ? ? ? mysqldump -u 用户名 -p 密码 数据库名 --default-character-set=utf8 导出的文件名(数据库默认编码是utf8)? ? ? ? ? ? ? ? ? ? ? ? 实例:? ? ? ? ? ? ? ? ? ? ? ? mysqldump -uroot -pPKIago1oyYO81 ugc3 --default-character-set=utf8 ugc3_bak_0725.sql? ? ? ??? ? ? ? ? ? ? ? 2.导出一个表? ? ? ? ? ? ? ? ? ? ? ? mysqldump -u 用户名 -p 数据库名 表名 导出的文件名? ? ? ? ? ? ? ? ? ? ? ? 实例:? ? ? ? ? ? ? ? ? ? ? ? mysqldump -u root -p PKIago1oyYO81 ugc3 users ugc3_users.sql? ? ? ??? ? ? ? ? ? ? ? 3.导出一个数据库结构? ? ? ? ? ? ? ? ? ? ? ? mysqldump -u root -p PKIago1oyYO81 -d -add-drop-table ugc3 ugc3_db.sql? ? ? ? ? ? ? ? ? ? ? ? -d 没有数据 -add-drop-table 在每个create语句之前增加一个drop table? ? ? ??? ? ? ? ? ? ? ? 4.导入数据库? ? ? ? ? ? ? ? ? ? ? ? A:常用source 命令? ? ? ? ? ? ? ? ? ? ? ? 进入mysql数据库控制台,? ? ? ? ? ? ? ? ? ? ? ? 如mysql -u root -p? ? ? ? ? ? ? ? ? ? ? ? mysqluse 数据库? ? ? ? ? ? ? ? ? ? ? ? 然后使用source命令,后面参数为脚本文件(如这里用到的.sql)? ? ? ? ? ? ? ? ? ? ? ? mysqlsource ugc_db.sql? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? B:使用mysqldump命令? ? ? ? ? ? ? ? ? ? ? ? mysqldump -u username -p dbname filename.sql? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? C:使用mysql命令? ? ? ? ? ? ? ? ? ? ? ? mysql -u username -p -D dbname filename.sql? ? ? ??? ? ? ? 二、启动与退出? ? ? ? ? ? ? ? 1、进入MySQL:启动MySQL Command Line Client(MySQL的命令行界面),直接输入安装时的密码即可。此时的提示符是:mysql? ? ? ? ? ? ? ? 2、退出MySQL:quit或exit? ? ? ??? ? ? ? 三、库操作? ? ? ? ? ? ? ? 1、、创建数据库? ? ? ? ? ? ? ? 命令:create database 数据库名? ? ? ? ? ? ? ? 例如:建立一个名为ugc3的数据库? ? ? ? ? ? ? ? mysql create database ugc3;? ? ? ??? ? ? ? ? ? ? ? 2、显示所有的数据库? ? ? ? ? ? ? ? 命令:show databases (注意:最后有个s)? ? ? ? ? ? ? ? mysql show databases;? ? ? ??? ? ? ? ? ? ? ? 3、删除数据库? ? ? ? ? ? ? ? 命令:drop database 数据库名? ? ? ? ? ? ? ? 例如:删除名为 xhkdb的数据库? ? ? ? ? ? ? ? mysql drop database xhkdb;? ? ? ??? ? ? ? ? ? ? ? 4、连接数据库? ? ? ? ? ? ? ? 命令: use 数据库名? ? ? ? ? ? ? ? 例如:如果ugc3数据库存在,尝试存取它:? ? ? ? ? ? ? ? mysql use ugc3;? ? ? ? ? ? ? ? 屏幕提示:Database changed? ?
显示全部