【实验目的】
1.登录、退出mysql监视器
2.建立、查看、切换、删除数据库
3.建立、查看、显示结构、删除数据表
4.数据插入、查询、更新与删除操作
【实验内容】
一、监视器的登录与退出
1.登录监视器
命令 mysql -u root -p (回车)
密码输入:admin
2.退出监视器
quit
二、数据库的命令操作
1.建立数据库
create database <数据库名> ;
2.查看数据库
show databases;
3.切换数据库
use <数据库名>;
4.删除数据库
drop database <数据库名>;
三、数据表的操作
1.建立数据表
create table <表名>
(
<列名1> <类型>[约束子句] [,
<列名2> <类型>[约束子句]]
)[ charset=utf8 ];
例如:create table student
(
sno char(8) primary key,
sname char(10) unique
) charset=utf8;
2.查看数据表(当前库中含有哪些表)
show tables;
3.查看一个表的结构
desc <表名>
4.删除数据表
drop table <表名>
四、数据的操作
1.插入数据
insert into <数据表>[(列名列表)] values (<属性值列表>)
例如:insert into student values('200215121', 'LiYong', 'M',19,'IS' );
2.更新数据
update <表名> set <列名1=值1>,[<列名2=值2>,……]
[where <列名a=值a> [,<列名b=值b>……]];
例如 update student set ssex='F';
3.查询数据
select [<列名列表>[*]]
from <表名>
例如:
select *
from student;
4.删除数据
delete from <表名>
[where <列名a=值a> [,<列名b=值b>……]];
【常见问题:】
1.mysql连接命令不成功
原因:
a,服务没开启;(管理工具--->服务,查看mysql服务是否已经启动,保持“已启动”状态)
b,没有配置mysql的路径。(环境变量--->编辑path,“添加(方法是:在原来的配置后,添加一个分号,然后粘贴路径)”一个mysql的安装路径,如:C:\Program Files\MySQL\MySQL Server 5.5\bin)
2.不能插入中文数据
原因:
a.没有设置表的字符集为中文字符集(utf8、GBK 或 gb2312)
解决方法:建立数据库和建立数据表的命令最后含有设置字符集的命令子句,charset=utf8。