工欲善其事必先利其器!
今天开始讲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
更多测试慢慢记录。。。。。。