mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:
mysql> source d:/myprogram/database/db.sql;
另附mysql常用命令:
一) 连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符 是:mysql>
2、例2:连接到远程主机上的MYSQL (远程:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
exit (回车)
(二) 修改密码:
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码123。首先在DOS下进入目录C:/mysql/bin,然后键入以下命令:
mysqladmin -uroot -password 123
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为456
mysqladmin -uroot -pab12 password 456
(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入 MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* totest2@localhostidentified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb.* totest2@localhostidentified by "";
(四) 显示命令
1、显示数据库列表:
show databases; 刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库 show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名; create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名; drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
导出sql脚本
mysqldump -u 用户名 -p 数据库名 > 存放位置
mysqldump -u root -p test > c:/a.sql
导入sql脚本
mysql -u 用户名 -p 数据库名 < 存放位置
mysqljump -u root -p test < c:/a.sql
注意,test数据库必须已经存在
MySQL导出导入命令的用例
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
http://blog.csdn.net/muziduoxi/article/details/6091202/
mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令相关推荐
- mysql 导入sql命令_MySQL导入.sql文件及常用命令
MySQL导入.sql文件及常用命令 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> so ...
- mysql导入_导出命令_MySQL导入导出命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...
- mysql的导入导出命令_mysql导入导出命令
一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...
- mysql二进制日志被删除无法启动_mysql二进制日志文件出错导致mysql服务无法启动...
今天打开phpmyadmin发现连不上mysql数据库,重启mysql启动不起来,查看日志发现如下错误 mysqld: File '.\mysql-bin.000370' not found (Err ...
- mysql数据库事务命令_MySql学习18----数据库事务---命令使用(02)
本篇讲述数据库中非常重要的事务概念和如何使用MySQL命令行窗口来进行数据库的事务操作.下一篇会讲述如何使用JDBC进行数据库的事务操作. 事务是指数据库中的一组逻辑操作,这个操作的特点就是在该组逻辑 ...
- mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...
- mysql排序显示行数的语句_MySQL中sql语句count(*),orderby,随机数据展示。
count(*)这么慢,我该怎么办? MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高: 而 InnoDB 引擎就麻烦了,它执行 count ...
- 给mysql用户授权命令_mysql添加用户并授权的命令(示例)
本节内容: mysql用户授权命令与mysql常用命令. 1,新建(添加)用户. 复制代码 代码示例: //登录MYSQL >mysql -u root -p >密码 //创建用户 mys ...
- mysql修改的值子查询语句_MySQL的SQL语句 - 数据操作语句(13)- 子查询(13)
子查询的限制 ● 通常,不能在子查询中修改表并从同一表中进行选择.例如,此限制适用于以下形式的语法: 1. DELETE FROM t WHERE ... (SELECT ... FROM t ... ...
最新文章
- 国内首个手机AR实景驾驶导航上线,还能识别车辆行人,搜狗地图出品
- WCF for .NET CF的一个应用及两个困惑的问题
- RansomCoin 二进制中提取加密货币地址
- java填写xls模板_Java 新建excle文件并填充模版内容
- while和do-while循环结构
- layui 启用禁用_在不启用Apple Pay的情况下禁用烦人的Apple Pay通知
- 计算机中的基础元素,数据结构基础
- 最新二开版漫画小说听书三合一完整源码/整合免签接口/搭建教程/带采集接口
- MagicDraw-IBD图
- 生物信息学数据库导航
- linux 命令详解 大于号_shell重定向(大于号,小于号,左右,21,)
- Android -- 广播
- 音频编码方案之间音质比较(AAC,MP3,WMA等)
- ES6语法笔记(ES6~ES11)
- 论文略读1《Direct training for spiking neural networks:faster,larger,better》
- 陈宏申:浅谈京东电商商品文案挖掘难点与优化实践
- 数据中心的等级 数据中心的分层
- 自动化办公 | 快速从Excel中提取图片并匹配命名
- 团队作业之一:团队介绍及选题背景与意义
- “太湖论道 数字制造——世界物联网博览会·工业大数据峰会”成功召开!
热门文章
- LIS(Longest Increasing Subsequence)最长上升(不下降)子序列
- map 循环_被问到Spring循环依赖怎么解决?秀给面试官看!内附图解
- mysql optimizer_mysql 参数optimizer_switch
- diskgenius 接触“只读“失败_相亲总是失败,这三个步骤你都做了吗?
- vue中Ajax(axios)及Ajax(vue-resource)的使用方法
- 前端常见的加密算法介绍
- maven 打包指定依赖包_[Maven]-Maven基础-01-基础概念
- 玩转异步 JS :async/await 简明教程(附视频下载)
- photoshop 切片工具进行切图
- Vue2.0 --- vue-cli脚手架中全局引入JQ