参考至视频: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:-- 这是单行注释,注意注释内容与前面的双减号保留一个空格,否则将不会识别为注释

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

【DataBase】MySQL 03 基本命令 & 语法规范的更多相关文章

  1. 01.JS语法规范、变量与常量

    前言:    学习一门编程语言的基本步骤   (01)了解背景知识  (02)搭建开发环境  (03)语法规范  (04)常量和变量 2.JS的开发环境 (1)浏览器自带的JS解释器(js引擎) (2 ...

  2. MySQL数据库基础(一)(启动/停止、登录/退出、语法规范及最基础操作)

    1.启动/停止MySQL服务 启动:net start mysql    停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...

  3. MySQL基础(一)(启动/停止、登录/退出、语法规范及最基础操作)

    1.启动/停止MySQL服务 启动:net start mysql    停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...

  4. MySQL基本命令语法之select

    目录 MySQL基本命令语法之select 查询去重以及常数 空值与着重号 着重号 空值 运算符 算术运算符 比较运算符 符号型 非符号型 逻辑运算符 优先级 排序分页 排序 分页 拓展 多表查询 等 ...

  5. MySQL:基础语法-3

    MySQL:基础语法-3 记录一下 MySQL 基础的一些语法,便于查询,该部分内容主要是参考:bilibili 上 黑马程序员 的课程而做的笔记,由于时间有点久了,课程地址忘记了 上文MySQL:基 ...

  6. mysql基础知识语法汇总整理(一)

    mysql基础知识语法汇总整理(二)   连接数据库操作 /*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -u root -p **** /* ...

  7. MySQL:基础语法-4

    MySQL:基础语法-4 记录一下 MySQL 基础的一些语法,便于查询,该部分内容主要是参考:bilibili 上 黑马程序员 的课程而做的笔记,由于时间有点久了,课程地址忘记了 上文MySQL:基 ...

  8. MySQL的基本命令

    MySQL的基本命令 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库 ...

  9. sql点滴41—mysql常见sql语法

    原文:sql点滴41-mysql常见sql语法 ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename ...

  10. MySQL中show语法使用总结

    MySQL中 show 语法的使用: 先查看MySQL版本信息: mysql> select version(); +------------+ | version() | +--------- ...

随机推荐

  1. python中datetime的常用操作

    datetime是用于处理日期和时间的模块,一些常用的操作可通过提供的基本函数实现.引入模块--import datetime. 1.datetime转字符串--strftime()函数 有两种写法: ...

  2. xhs全参xs,xt,xscommon逆向分析

    声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 aHR0cHM6 ...

  3. ABC342

    E 建反图 + 拓扑排序. 先求出直接与 \(n\) 连接的点的答,就是最后一辆车的发车时间.然后再做拓扑排序. 假如我们知道点 \(u\) 的答案为 \(ans_u\) 并且 \(u,v\) 相连, ...

  4. C# .NET MVC 表单提交前校验数据等

    页面上写2个button,一个普通button,另一个是submit,submit的这个隐藏.校验函数写在普通button里,普通button click函数中去提交表单. 页面: <input ...

  5. 漫画图解 Go 并发编程之:Channel

    当谈到并发时,许多编程语言都采用共享内存/状态模型.然而,Go 通过实现 Communicating Sequential Processes(CSP)而与众不同.在 CSP 中,程序由不共享状态的并 ...

  6. Linux虚拟网卡TUN和TAP

    简介 在 Linux 网络管理中,虚拟网卡(Virtual Network Interface)是一个重要的概念,广泛应用于虚拟化.网络仿真和隧道技术中.本文将重点介绍 TUN(Network TUN ...

  7. MyBatis 关于查询语句上配置的详细内容

    1. MyBatis 关于查询语句上配置的详细内容 @ 目录 1. MyBatis 关于查询语句上配置的详细内容 2. 准备工作 3. SQL查询结果,返回为POJO实体类型 4. SQL查询结果,返 ...

  8. mysql+redis点赞功能剖析

    最近在一个应用上需要用到点赞的功能,因为点赞的功能比较常用,很多人看到了大拇指就点了上去,如果单单采用mysql的方式的话可以会对数据库造成很大的压力. 我看了下网上一些博主的提供的解决方案,主要以m ...

  9. 实验5.OSPF配置实验

    # 实验5.OSPF配置实验 配置ospf使全网联通 实验组 拓扑,路由器选择为AR2220,交换机为S5700 联通配置 给每台路由器的对应端口配置相应的ip,并启动ospf协议,可以看到此时5台设 ...

  10. C#的多线程UI窗体控件显示方案 - 开源研究系列文章

    上次编写了<LUAgent服务器端工具>这个应用,然后里面需要新启动一个线程去对文件进行上传到FTP服务器,但是新线程里无法对应用主线程UI的内容进行更改,所以就需要在线程里设置主UI线程 ...