zoukankan      html  css  js  c++  java
  • 【DataBase】MySQL 03 基本命令 & 语法规范

    参考至视频:P12 - P15

    https://www.bilibili.com/video/BV1xW411u7ax?p=82

    SHOW 和相关的基本命令

    查看所有的数据库

      SHOW DATABASES;

    除了jdbc_db剩下四个都是数据库本身的库,注意不要【删除】这些库!!!

    一条完整命令的结束,请使用冒号或者g表示语句的结束

    Information_schema 约束信息,用于保存元数据的库

    什么是元数据?就是用来规范和约束或者说描述数据类型的数据

    Performence_schema 约束信息,用于保存MySQL性能信息的库

    存放一些数据库的性能参数

    sys DBMS数据库管理系统库

    暂时未知 Unknow...

    mysql MySQL本库

    存储我们的根用户和密码信息,还有其他相关配置信息 

    使用某一数据库 或者说【进入】某一数据库

      USE 数据库名;

    显示该数据库下的所有表

      SHOW TABLES;

    如果你想在当前位置查询另外一个库的所有表,你可以这样

      SHOW TABLES FROM 数据库名;

    那么,我们当前的库位置是否发生了改变?答案是否

    【USE】 指向的还是当前的jdbc_db库,除非又执行了另一条USE 切换了

    可这都没有显示的提示表示我在哪个库里?使用此SQL:

      SELECT DATABASE();

    查看一个数据表的结构,即多少个字段和所配置的属性

      DESC 数据表名;

    基本的CRUD单表单记录操作

    查询这个数据表的所有数据

      SELECT * FROM 数据表名;

    插入一条数据

      INSERT INTO 数据表名(字段1,字段2,字段n...) VALUES(值1,值2,值n...);

    修改,则是update

      UPDATE 表名 SET column1 = value1,column2 = value2,columnN = valueN .... WHERE 筛选条件;

    删除这个记录

      DELETE FROM 表名 WHERE 筛选条件;

    数据表的创建和移除

    创建表

      

    移除表

    查看MySQL版本的几种方式

    1、在已经登陆的数据库中查询  SELECT version();

    2、CMD指令查询  mysql --version

    3、CMD指令查询2  mysql -V


    基本SQL总结:

    1、查看所有库

    SHOW DATABASES;

    2、打开指定库

    USE 库名;

    3、查看当前库的所有表

    SHOW TABLES;

    4、查看其他库的所有表

    SHOW TABLES FROM 库名;

    5、创建表

    CREATE TABLE 表名(列名 数据类型);

    6、移除表

    DROP TABLE 表名;

    7、查看表的结构

    DESC 表名;

    8、查看MySQL数据库的版本

    - 数据库内查看 

      SELECT version();

    - CMD指令查看

      mysql --version

      mysql -V


    MySQL的语法规范

    - 不区分大小写,但是关键字全大写,表名列名小写

    - 每条SQL命令必须要使用分号结尾

    - SQL语句过长可采用缩进与换行处理,使SQL的语句语义化,便于理解

    - MySQL的注释: 

      单行注释1: #这是单行注释

      单行注释2:-- 这是单行注释,注意注释内容与前面的双减号保留一个空格,否则将不会识别为注释

      多行注释:/* 这是多行注释 */

  • 相关阅读:
    MFC中的模态对话框与非模态对话框
    汇编学习:float与double速度问题
    汇编学习:二维数组遍历
    SSE练习:单精度浮点数组求和
    StretchDIBits速度测试(HALFTONE)
    StretchDIBits速度测试(COLORONCOLOR)
    多媒体定时器
    typedef与复杂声明
    Image Based Lighting In UE3
    One simple WPF & C# RayTracer
  • 原文地址:https://www.cnblogs.com/mindzone/p/12775639.html
Copyright © 2011-2022 走看看