1.操作数据库;
1.1、显示数据库列表;
show databases;
缺省有两个数据库:mysql 和 test 。mysql存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作
1.2、显示库中的数据表;
use mysql;
show tables;
1.3、显示数据表的结构;
describe 表名;
1.4、创建与删除库;
create database 库名;
drop database 库名;
1.5、建表;
use 库名;
create table 表名(字段列表);
1.6、删除表;
drop table 表明;
1.7、清空表中记录;
delete from 表名;
1.8、显示表中记录;
select * from 表名;
2.导入和导出数据;
1. 导出数据;
mysqldump --opt test > mysql.test
(即将数据库test导入到myslq.test文件。后者是一个文本文件)
如:mysqldump -u root -p admin databases dbName > mysql.dbName
2. 导入数据;
mysqlimport -u root -p admin < mysql.dbName
3.连接远程主机上的mysql
如:连接远程主机的ip为:192.168.2.126,用户名为root,密码为:admin;操作如下:
mysql -h 192.168.2.126 -u root -p admin;
退出mysql命令:exit(回车)
4、向表中插入数据;
insert into 表名 values("zhangsan",24,"女");
5、更新表中数据;
update 表名 set sex="男" where name=zhangsan;
附录:
查询时间:select now();
查询当前用户:select user();
查询当前数据库版本:select version();
查询当前使用的数据库:select database();