初识MySQL

工欲善其事必先利其器!

今天开始讲MySQL了,一顿手忙脚乱。。。。。。

使用的数据库版本是MySQL57,安装此处略过(一般按指导安装没问题,关键是配置相关使用细节)。

运行环境:win10 64位系统 

先上几个截图: 

1、测试已启动服务--召唤命令提示符应该是手到擒来了

 

 

 

 

 

 安装好MySQL后验证是否启动,由以上返回的信息可以知道MySQL已成功启动

问题1:

 

 

 问题描述:发生这个问题的原因是权限不够,即命令提示符不是以管理员身份运行的。

解决办法1:搜索当然是找小娜了~~找到命令提示符,以管理员身份运行即可。

 

 

 

 

 

 如果运行cmd出现的本身就是管理员,上述问题就不会出现。如果是改了登录用户类型可能出现以上因权限不够导致的问题。

方法1虽然可以解决问题,但是有些临阵磨枪的感觉,于是搜索各路大神的帖子来看看有没有一劳永逸的解决办法。还真有!果断采用!

解决方法2:修改cmd快捷方式。

1)找小娜,打开命令提示符所在的文件夹

 

 

 

 

 

 1找到快捷键---->2右键属性打开【高级(D)】---->3勾选【用管理员身份运行(R)】,然后确定应用即可。

2)将修改后的快捷方式复制到系统盘windows下,并自定义一个名字,不能是cmd,会与原来的cmd冲突,此处我改的是:cmdme。

 

 再次运行win + r

输入cmdme

 

以管理员运行get√ 

以后再使用命里提示符输入:cmdme即可。

问题2:

 

 命令提示符问题解决之后就是与Mysql建立连接了,第一次做这种事不一定都是顺顺利利的,折折腾腾印象才深刻,在错误中学习。(这块问题解决之后我反复拆装了好几次,呵呵)

大神一语中的!这个问题是没有配置环境变量嘛!

右键此电脑调出属性---->高级系统设置---->环境变量---->Path(双击)---->新建,然后一路确定即可。

 

 

 

 连接数据库成功!

show databases;----查看数据库列表

 

 常用命令小结:

/*
1.net start mysql----启动mysql服务
2.mysql -h127.0.0.1 -uroot -p----连接mysql
3.exit/quit----退出mysql
4.net stop mysql----关闭mysql服务
5.create database xxx;----创建名为xxx的数据库
6.show databases;----显示所有数据库
7.use xxx;----切换到名为xxx的数据库
8.show tables;----显示数据库下的数据库表
9.drop database xxx;----删除名为xxx的数据库
10.insert----增加数据
11.update----修改数据
12.delete----删除数据
13.create----创建数据库对象
14.alter----修改数据库对象
15.drop----删除数据库对象
*/
--删除学生表
drop table t_student
--删除班级表
drop table t_class
--创建班级表
create table t_class(
    cno int primary key auto_increment,
    cname varchar(10) not null,
    roomno int
);
--查看班级表
desc t_class
--添加班级信息
insert into t_class values(null,'Java1',1),(null,'Java2',2),(null,'大数据1',3);
--修改信息
update t_class set roomno = 501 where roomno = 1
update t_class set roomno = 502 where roomno = 2
update t_class set roomno = 401 where roomno = 3
--查看班级表数据
select *from t_class
--创建学生表
create table t_student(
id int primary key auto_increment,
name varchar(6),
sex char(1) default '',
classno int
);
--查看学生表
desc t_student
--添加学生信息
insert into t_student values(1020,'张三','',1);
insert into t_student values(null,'赵六','',2);
insert into t_student (name,classno) values('李思',3);
insert into t_student values(null,'王武','',2);
--查看学生表数据
select *from t_student
--删除数据
truncate t_student

 

 

 

更多测试慢慢记录。。。。。。

 

 

 

 

 

 

posted @ 2019-11-25 22:02  我有两个皮夹克  阅读(117)  评论(0编辑  收藏  举报