码迷,mamicode.com
首页 > 数据库 > 详细

【DataBase】MySQL数据库 03 基本命令 & 语法规范

时间:2020-04-26 09:20:08      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:数据库   指定   sch   除了   字段   str   col   位置   数据库名   

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 基本命令 & 语法规范

标签:数据库   指定   sch   除了   字段   str   col   位置   数据库名   

原文地址:https://www.cnblogs.com/mindzone/p/12775639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!