【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:-- 这是单行注释,注意注释内容与前面的双减号保留一个空格,否则将不会识别为注释
多行注释:/* 这是多行注释 */
【DataBase】MySQL 03 基本命令 & 语法规范的更多相关文章
- 01.JS语法规范、变量与常量
前言: 学习一门编程语言的基本步骤 (01)了解背景知识 (02)搭建开发环境 (03)语法规范 (04)常量和变量 2.JS的开发环境 (1)浏览器自带的JS解释器(js引擎) (2 ...
- MySQL数据库基础(一)(启动/停止、登录/退出、语法规范及最基础操作)
1.启动/停止MySQL服务 启动:net start mysql 停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...
- MySQL基础(一)(启动/停止、登录/退出、语法规范及最基础操作)
1.启动/停止MySQL服务 启动:net start mysql 停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...
- MySQL基本命令语法之select
目录 MySQL基本命令语法之select 查询去重以及常数 空值与着重号 着重号 空值 运算符 算术运算符 比较运算符 符号型 非符号型 逻辑运算符 优先级 排序分页 排序 分页 拓展 多表查询 等 ...
- MySQL:基础语法-3
MySQL:基础语法-3 记录一下 MySQL 基础的一些语法,便于查询,该部分内容主要是参考:bilibili 上 黑马程序员 的课程而做的笔记,由于时间有点久了,课程地址忘记了 上文MySQL:基 ...
- mysql基础知识语法汇总整理(一)
mysql基础知识语法汇总整理(二) 连接数据库操作 /*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -u root -p **** /* ...
- MySQL:基础语法-4
MySQL:基础语法-4 记录一下 MySQL 基础的一些语法,便于查询,该部分内容主要是参考:bilibili 上 黑马程序员 的课程而做的笔记,由于时间有点久了,课程地址忘记了 上文MySQL:基 ...
- MySQL的基本命令
MySQL的基本命令 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库 ...
- sql点滴41—mysql常见sql语法
原文:sql点滴41-mysql常见sql语法 ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename ...
- MySQL中show语法使用总结
MySQL中 show 语法的使用: 先查看MySQL版本信息: mysql> select version(); +------------+ | version() | +--------- ...
随机推荐
- 关于 Linux 中模拟鼠标
问题的背景是我想用自动化脚本来玩 Stardew Valley 的小游戏,刷钱,但是遇到了一系列问题,这里记录我的一些历程. pyautogui/pydirectinput pyautogui 是我第 ...
- asp.net上传Excel文件并读取内容,自定义上传控件样式
一.页面增加上传控件,并在上传时判断是否是Excel文件(根据后缀名判断): 1 <table> 2 <tr> 3 <td> 4 <span style=&q ...
- 百度面试:如何用Redis实现限流?
高并发系统有三大特征:限流.缓存和熔断,所以限流已经成为当下系统开发中必备的功能了.那么,什么是限流?如何实现限流?使用 Redis 能不能实现限流?接下来我们一起来看. 1.什么是限流? 限流是指在 ...
- 调用支付JSAPI缺少参数:total_fee解决方法
1.https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7 调用支付JSAPI缺少参数:total_fee 1.请检查预支付会话标识p ...
- Java泛型对象在http请求和响应对象中的封装
Java泛型对象在http请求和响应对象中的封装 public class MySystemBaseResVo<T> { //注意:类的后面需要带上<T>,否则数据无法封装 p ...
- Nivdia向量数据库图检索最新标杆——CAGRA
本文连接:https://wanger-sjtu.github.io/CARGA/ CAGRA 是 N社在RAFT项目中 最新的 ANN 向量索引.这是一种高性能的. GPU 加速的.基于图的方法,尤 ...
- Codeforces Round #243 (Div. 2) Problem B - Sereja and Mirroring 题解
http://codeforces.com/contest/426/problem/B 题意大概就是对称有关,要注意的是,当行数为奇数的时候,答案就是行数本身 #include<iostream ...
- windows10下安装mysql8.0.25
只是安装一个练习用的库,所以基本配置没有什么好说的. # this is a config file for mysql [mysqld] # 设置3306端口 port=7799 # 设置mysql ...
- ARM+DSP异构多核——全志T113-i+玄铁HiFi4核心板规格书
核心板简介 创龙科技SOM-TLT113是一款基于全志科技T113-i双核ARM Cortex-A7 + 玄铁C906 RISC-V + HiFi4 DSP异构多核处理器设计的全国产工业核心板,ARM ...
- Unity中正面视图的相机最大距离定位
问题背景: Unity中在场景中有这样的需求,就是俯视整个场景或者平视整个场景.这种情况下场景中物体长宽比不一定和相机视口长宽比一致,要保证所有的物体都在视口内,并且距离不能太远,,所以处理起来需要点 ...