设为首页 加入收藏

TOP

sql学习笔记(17)----------MySQL命令(二)
2015-11-21 01:43:16 来源: 作者: 【 】 浏览:2
Tags:sql 学习 笔记 ----------MySQL 命令
路径]

5)导出数据库中的存储过程和函数
格式:mysqldump -u [数据库用户名] -p -R [数据库用户名]>[备份文件的保存路径]

从外部文件导入数据库
1)使用“source”命令
首先进入“mysql”命令控制台,然后创建数据库,然后使用该数据库。最后执行下面操作。
mysql>source [备份文件的保存路径]

2)使用“<”符号
首先进入“mysql”命令控制台,然后创建数据库,然后退出 MySQL,进入 DOS 界面。最后执行下面操作。
mysql -u root –p < [备份文件的保存路径]

?

?

?

?

?

?

Mysql常用命令行

Mysql经常使用号令行大全 熬头招、mysql办事的开始工作和停止
  net stop mysql
  net start mysql
  第二招、登岸mysql
  语法如下: mysql -u用户名 -p用户密码
  键入号令mysql -uroot -p, 回车后提示你输入密码,输入12345,之后回车便可进入到 mysql中了,mysql的提示符是:
  mysql>
  注意,若是连接到另外的呆板上,则需要插手一个参量-h呆板IP

mysql>mysql –u root –p –h 192.168.0.1
  第三招、增加新用户
  格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
  如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插进去、修改、删去的权限。起首用以root用户连入mysql,之后键入以下号令:
  grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
  如果但愿该用户可以或许在任何呆板上登岸mysql,则将localhost改为"%"。

grant select,insert,update,delete on *.* to user1@’%’ Identified by "password1";
  如果你不想user1有密码,可以再打一个号令将密码去掉。
  grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
  第四招: 操作数据库
  登录到mysql中,之后在mysql的提示符下运行下面所开列号令,每一个号令以分号结束。
  1、 显示数据库列表。
  show databases;
  缺省有两个数据库:mysql和test。 mysql库储存安放着mysql的系统和用户权限信息,我们改密码和添加用户,现实上就是对这个库举行操作。
  2、 显示库中的数据表:
  use mysql;
  show tables;
  3、 显示数据表的结构:
  describe 表名;
  4、 建库与删库:
  create database 库名;
  drop database 库名;
  5、 建表:
  use 库名;
  create table 表名(字段列表);
  drop table 表名;
  六、 清空表中记录:
  delete from 表名;
  七、 显示表中的记录:
  select * from 表名;
  第五招、导出和导入数据
  1. 导出数据:
  mysqldump --opt test > mysql.test
  即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
  如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
  就是把数据库dbname导出到文件mysql.dbname中。
  2. 导入数据:
  mysqlimport -u root -p123456 < mysql.dbname。
  不用解释了吧。
  3. 将文本数据导入数据库:
  文本数据的字段数据之间用tab键隔开。
  use test;
  load data local infile "文件名" into table 表名;
  1:施用SHOW语句找出在办事器上当前存在啥子数据库:
  mysql> SHOW DBTBBBSES;
  2:2、创建一个数据库MYSQLDBTB
  mysql> DREBTE DBTBBBSE MYSQLDBTB;
  3:选择你所创建的数据库
  mysql> USE MYSQLDBTB; (按回车键出现Database changed 时申明操作乐成!)
  4:查看此刻的数据库中存在啥子表
  mysql> SHOW TBBLES;
  5:创建一个数据库表
  mysql> DREBTE TBBLE MYTBBLE (name VBRDHBR(20), sex DHBR(1));
  6:显示表的结构:
  mysql> DESDRIBE MYTBBLE; 7:往表中插手记录
  mysql> insert into MYTBBLE values ("hyq","M");
  8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
  mysql> LOBD DBTB LODBL INFILE "D:/mysql.txt" INTO TBBLE MYTBBLE;
  9:导入.sql文件号令(例如D:/mysql.sql)
  mysql>use database;
  mysql>source d:/mysql.sql;
  10:删去表
  mysql>drop TBBLE MYTBBLE;
  11:清空表
  mysql>delete from MYTBBLE;
  12:更新表中数据
  mysql>update MYTBBLE set sex="f" where name='hyq';
  posted on 2006-01-10 16:21 happytian 阅读(6) 评论(0) 编纂 保藏 保藏至365Key
  13:备份数据库
  mysqldump -u root 库名>xxx.data
  14:例2:连接到远程主机上的MYSQL
  假定远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下号令:
  mysql -h110.110.110.110 -uroot -pabcd123
  (注:u与root可以不用加空格,其它也一样)
  3、退出MYSQL号令: exit (回车)
  用户权限控制
  对3.22.34版本的MySQL,这里共1四个"Y",其相应的权限如下(按字段顺序摆列):
  权限 表列名称 相应解释 施用范围
  select select_priv 只有在真正从一个表中检索时才需要select权限 表
  insert insert_priv 允许您把新行插进去到一个存在的表中 表
  update update_priv 允许你用新值更新现存表中行的列 表
  delete delete_priv 允许你删去餍足条件的行 表
  create create_priv 允许你创建新的数据库和表 数据库、 表或索引
  drop drop_priv 抛弃(删去)现存的数据库和表 数据库或表
  reload Reload_priv 允许您告诉办事器再读入权力委托表 办事器管理
  shutdown Shutdown_priv 可能被滥用(通过终止办事器拒绝为其他用户办事) 办事器管理
  process Process_priv 允许您察看当前执行的查询的普通文本,包括设定或改变口令查询 办事器管理
  file File_priv 权限可以被滥用在办事器上读取任何可读的文件到数据库表 办事器上的文件存取
  grant Grant_priv 允许你把你自己拥有的那些权限授给其他的用户 数据库或表
  references References_priv 允 许你打开和封闭记录文件 数据库或表
  index Index_priv 允许你创建或抛弃(删去)索引 表
  alter alter_priv 允许您改变表格,可以用于通过重新命名表来推倒权限系统表

?

FILE:

首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇小贝_redis安装与部署 下一篇GoldengateBATCHSQL

评论

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