Linux配置好了MySQL以后
来学一些常用的简单操作啦。
设置mysql数据库root的密码
set password for root@localhost = password('123456');
查询当前所有的库
show databases;
查询某个库的表
show tables;
查看某个表的字段
desc func; //func 是表名
查看某个表的表结构(创建表时的详细结构)
show create table func;
查看当前是哪个用户
select user();
查看当前所在数据库
select database();
创建一个新库
create database db1;
创建一个表
create table t1 ( `id` int(4), `name` char(40));
查看当前数据库版本
select version();
查看当前系统时间
select current_date, current_time;
查看当前mysql的状态
show status;
查看mysql的参数
show variables;
查询语句
mysql.user表示mysql库的user表;count(*)表示表中共有多少行。
select count(*) from mysql.user;
查询mysql库的db表中的所有数据
select * from mysql.db;
查询mysql库db表的db段。
select db from mysql.db;
mysql库db表host字段like 10.0.% 的行,这里的%表示匹配所有,类似于前面介绍的通配符。
select * from mysql.db where host like '10.0.%';
插入一行
mysql> insert into db1.t1 values (1, 'abc');
Query OK, 1 row affected (0.00 sec)
更改某一行
update db1.t1 set name='aaa' where id=1;
删除表
drop table db1.t1;
删除数据库
drop database db1;
备份与恢复库
mysqldump -uroot -p mysql >mysql.sql
这里mysqldump 就是备份的工具了,
-p后面的mysql指的是mysql库,把备份的文件重定向到mysql.sql
如果恢复的话,只要:
mysql -uroot -p mysql < mysql.sql
OK,基本操作就这些啦,接下来的知识点要在实战之中学习啦加油
本博客内容来源来自极客学院,打call!
http://wiki.jikexueyuan.com/project/linux/mysql.html