Mysql常用命令行

时间:2022-11-22 17:59:20 作者:壹号 字数:4515字

…… 此处隐藏0字 ……

Mysql常用命令行

本文由yougo292贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 Mysql 常用命令行

Mysql 经常使用号令行大全 熬头招、mysql 办事的开始工作和停止 net stop mysql net start mysql 第二招、登岸 mysql 语法如下: mysql -u 用户名 -p 用户密码 键入号令 mysql -uroot -p, 回车后提示你输入密码,输入 12345,之后回 车便可进入到 mysql 中了,mysql 的提示符是: mysql> 注意,若是连接到另外的呆板上,则需要插手一个参量-h 呆板 IP 第三招、增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密 码" 如,增加一个用户 user1 密码为 password1,让其可以在本机上登录, 并 对所有数据库有查询、 插进去、 修改、 删去的权限。 起首用以 root 用户连入 mysql, 之后键入以下号令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果但愿该用户可以或许在任何呆板上登岸 mysql,则将 localhost 改为 "%"。 如果你不想 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 权限 表