linux连接mysql命令
学习啦在线学习网linux连接mysql命令
linux连接mysql是最基本的操作之一,对于初学者来说我们可以通过命令来连接mysql,下面由学习啦小编为大家整理了linux下连接mysql命令的相关知识,希望对大家有所帮助!
linux连接MYSQL命令
学习啦在线学习网 格式: mysql -h主机地址 -u用户名 -p用户密码
linux连接mysql命令实例1、连接到本机上的MYSQL
找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中
学习啦在线学习网 了,MYSQL的提示符是:mysql>
linux连接MYSQL命令实例2、连接到远程主机上的MYSQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
学习啦在线学习网 mysql -h10.0.0.1 -uroot -p123
学习啦在线学习网 (注:u与root可以不用加空格,其它也一样)
学习啦在线学习网 退出MYSQL命令
学习啦在线学习网 exit (回车)
附:linux下有关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;