linux mysql 操作指令ITeye - 牛牛娱乐

linux mysql 操作指令ITeye

2019年03月13日15时19分21秒 | 作者: 翠安 | 标签: 指令,数据库,数据 | 浏览: 2346

4.衔接本机上的mysql: 进入目录mysql\bin,再键入指令mysql -uroot -p, 回车后提示输入暗码。 退出mysql指令:exit(回车) 5.修正mysql暗码: mysqladmin -u用户名 -p旧暗码 password 新暗码 或进入mysql指令行SET PASSWORD FOR root=PASSWORD("root"); 6.添加新用户。(留意:mysql环境中的指令后边都带一个分号作为指令完毕符) grant select on 数据库.* to 用户名@登录主机 identified by "暗码" 如添加一个用户test暗码为123,让他能够在任何主机上登录, 并对一切数据库有查询、刺进、修正、删去的权限。首要用以root用户连入mysql,然后键入以下指令: grant select,insert,update,delete on *.* to " Identified by "123"; 二、有关mysql数据库方面的操作 有必要首要登录到mysql中,有关操作都是在mysql的提示符下进行,并且每个指令以分号完毕 1、显现数据库列表。 show databases; 2、显现库中的数据表: use mysql; //翻开库 show tables; 3、显现数据表的结构: describe 表名; 4、建库: create database 库名; GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 5、建表: use 库名; create table 表名(字段设定列表); 6、删库和删表: drop database 库名; drop table 表名; 7、将表中记载清空: delete from 表名; truncate table 表名; 8、显现表中的记载: select * from 表名; 9、编码的修正 假如要改动整个mysql的编码格局: 发动mysql的时分,mysqld_safe指令行参加 default-character-set=gbk 假如要改动某个库的编码格局:在mysql提示符后输入指令 alter database db_name default character set gbk; 10.重命名表 alter table t1 rename t2; 11.检查sql句子的功率 explain table_name 例如:explain select * from t3 where id=3952602; 12.用文本方法将数据装入数据库表中(例如D:/mysql.txt) mysql LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 三、数据的导入导出 1、文本数据转到数据库中 文本数据应契合的格局:字段数据之间用tab键离隔,null值用来替代。例: 1 name duty 2006-11-23 数据传入指令 load data local infile "文件名" into table 表名; 2、导出数据库和表 mysqldump opt news news.sql(将数据库news中的一切表备份到news.sql文件,news.sql是一个文本文件,文件名任取。) mysqldump opt news author article author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。) mysqldump databases db1 db2 news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。) mysqldump -h host -u user -p pass databases dbname file.dump 就是把host上的以姓名user,口令pass的数据库dbname导入到文件file.dump中 mysqldump all-databases all-databases.sql(将一切数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。) 3、导入数据 mysql all-databases.sql(导入数据库) mysql source news.sql;(在mysql指令下履行,可导入表)
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章