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

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

  • 相关阅读:
    Validation failed for one or more entities. See 'EntityValidationErrors' property for more details
    Visual Studio断点调试, 无法监视变量, 提示无法计算表达式
    ASP.NET MVC中MaxLength特性设置无效
    项目从.NET 4.5迁移到.NET 4.0遇到的问题
    发布网站时应该把debug设置false
    什么时候用var关键字
    扩展方法略好于帮助方法
    在基类构造器中调用虚方法需谨慎
    ASP.NET MVC中商品模块小样
    ASP.NET MVC中实现属性和属性值的组合,即笛卡尔乘积02, 在界面实现
  • 原文地址:https://www.cnblogs.com/sinoaccer/p/11930873.html
Copyright © 2011-2022 走看看