1.进入MySQL命令行:
方法一:直接从开始程序中打开MySQL console,输入密码,回车即可进入;
方法二:从windows命令行进入:进入d:/wamp/mysql/bin目录,输入Mysql –u用户名–p密码;
2.查看MySQL的版本号和当前的日期命令
mysql>select version(),current_date();
3.查看系统当前用户和当前时间命令:
mysql>select user(),now();
4.显示当前存在的数据库
mysql>show databases;
为公司员工创建一个数据库和数据库表,其中包含员工姓名,性别,出生日期,国籍
1.新建一个数据库
mysql>create database abc;
2.选择数据库
mysql>use abc
(use和quit命令不需要分号结束)
3.显示当前数据库中存在的表
mysql>show tables;
4.为当前数据库建表
mysql>create table user(name varchar(20),sex char(1),birth date,birthaddr varchar(20));
5.显示表的结构
mysql>describe user;
6.为user表添加记录
mysql>insert into user values(‘mary’,’f’,’1990-02-24’,’china’);
插入后,可以用select * from user来查看记录是否插入成功
7.数据比较多时,一条一条的插入记录是不显示的,可以用文本文件把记录导入到user表中
创建一个文本文件user.txt,每行一条记录,用定位符(tab)把值分开,并且以create user时的列顺序来写值,如
Kane m 1987-06-12 usa
Tom m 1988-03-15 china
Lily f 1989-10-14 usa
mysql>upload data local infile‘路径/user.txt’ into table user;
再使用select命令查看记录是否导入
mysql>select * from user;
8.修正错误记录,如mary的生日是,那么使用如下命令
mysql>update user set birth=’1990-3-24’ where name=’mary’;
9.查询指定行
mysql>Select * from user where sex=’f’
10.组合条件查询
mysql>select * from user where sex=’f’ and birthaddr=’china’;
11.也可以查询符合条件的记录
mysql>select * from user where sex=’f’ and birthaddr=’china’;
12.查询指定列
mysql>select name from user;
13.查询多行
mysql>select name,birth from user;
14.对列进行排序
mysql>select name,birth from user order by birth;
oder by默认为升序(ASC)排序
降序排序
mysql>select name,birth from user order by birth DESC;
15.行计数
mysql>select count(*) from user;
16.分组计数
mysql>select sex,count(*) from user group by sex;
group by可以对记录进行分组,count(*)对分组后的记录进行计数;
group by命令只显示没一组的一个记录,不会显示全部记录;
多个数据表的操作,下边再创建一个关于员工所在的部门和联系方式的表
1.创建第二个表dept
mysql>Create table dept(name varchar(20),dept varchar(20),tel varchar(11));
2.往表中插入如下记录:
name dept tel
mary sale 13012546578
kane testing 13215434872
tom developer 13524562464
lily sale 13621463458
3.查询sale部门的员工的姓名,性别,电话
mysql>select name,sex dept from user,dept
mysql>where user.name=dept.name and dept=’sale’;
数据库备份
进入Windows命令行,用cd命令进入mysql的bin目录:
Mysqldump –u –p database> database.sql
数据库恢复
方法一:打开备份数据库,复制所有的命令,在mysql命令中直接运行;
方法二:进入Windows命令行,用cd命令进入mysql的bin目录:
Mysql –u –p database<database.sql;