zoukankan      html  css  js  c++  java
  • 初识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

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

  • 相关阅读:
    js对象数组 根据某个共同字段 分组
    JS将数字转换成三位逗号分隔的样式
    js动态拼接参数到请求的url上
    在vue项目中 如何定义全局变量 全局函数
    vue-devtools的安装与使用
    原生js颗粒页换图效果
    css3爆炸效果更换图片轮播图
    css3高级运动keyframes
    grunt的使用方法,环境配置和插件安装
    js原生捕鱼达人(三)--完结
  • 原文地址:https://www.cnblogs.com/sinoaccer/p/11930873.html
Copyright © 2011-2022 走看看