• mysql入门 — (1)


    使用cd进入到mysql/bin文件夹下面,或者配置完环境之后,直接在cmd中使用mysql,然后回车开启mysql。

    登录

      为了安全考虑,在这里只设置了本地root用户可以连接上数据库。使用的指令是: msql -h localhost -u root -phello

    安全登录

      但是这种使用方式使用↑键可以访问,所以使用msql -h localhost -u root -p会提示输入密码。

    查看数据库的状态

      使用指令s可以查看数据库的状态

    查看出数据库中特定的变量

      可以使用指令“show variables”查看全部的变量信息,也可以筛选出特定的变量“show varlables like 'time'”.

    查看所有的数据库

      使用指令“show databases”来查看建立的数据库信息。

    创建新的数据库

      使用指令“create databases xsphpdb”来创建一个数据库,然后查看数据库的情况。

    删除数据库

      使用指令“drop database xsphpdb”来删除一个数据库,然后查看数据库的情况。

     

    删除的技巧(判定数据库是否存在)

      如果存在,再删除,否则删除不执行。

    创建表

      创建的表中包含了id、name、age和sex。

       也可以先选中的数据库,使用“use database”的语句。

    查看数据库中的表

       使用指令“show tables”来查看数据库中的表。

    查看表的结构

      使用语句“desc table”语句来查看表的结构。

    删除表

      使用语句“drop table if exists XXX”来删除数据库中的表。

     

    插入数据

      使用语句“insert into XXX values('','','','')”进行插入操作,默认使用字符串的话,会自动转换。

     

      如果是插入一部分数据,则可以使用指定字段的方式来完成。

      这样做不仅可以只插入一部分数据,还可以不按顺序来插入。

    查询数据

      使用“select * from table”可以查看表中的全部数据。

      

    更新表数据

      使用“update XXX set name=' ' where id=' ' ”

      更新数据的时候可以一次更改多个属性的值,使用“update XXX set name=' ',age=' ' where id=' '”,即将要更改的属性的值用逗号隔开即可。

    删除表的数据

      使用“delete from XXX where id=' '”进行删除操作。

    DDL  create database 库名 创建数据库
      create table 表名 创建表
      drop database 库名 删除数据库
      drop table 表名 删除表
    DML insert into users(id,name) values('1','zhangsan') 插入记录
      update users set name='aa',age='12' where id='1' 更新记录
      delete from 表名 where id='2' 删除记录
    DQL   select * from 表名 查询数据

      除了上述常用的CRID语句,还有一些常用的指令。

    s 查看数据库状态
    show databases 查看所有的数据库
    desc 查看表的结构
    show tables 查看数据库中的表
    show variables 查看配置文件中的变量

      在数据库中遇到不会的问题,可以使用“?content”语句来寻求帮助。

      例如要查看数据库中的数据类型,使用“?data type”来查看。

    能让一个男孩子热血的,不仅有梦想,还有姑娘。
  • 相关阅读:
    gitlab配置ssh连接
    java 函数编程之Consumer接口的使用
    一枚程序猿的MacBook M1详细体验报告
    【线上问题排查技巧】动态修改LOGGER日志级别
    【线上排查实战】AOP切面执行顺序你真的了解吗
    阿里巴巴Canal常见问题:重复解析/Filter失效/消费落后
    使用Binlog日志恢复误删的MySQL数据实战
    Git实战技巧:恢复被强制push -f失踪的代码
    一次完整的JVM堆外内存泄漏故障排查记录
    Java线上问题排查神器Arthas快速上手与原理浅谈
  • 原文地址:https://www.cnblogs.com/Mr24/p/6628856.html
Copyright © 2020-2023  润新知