当前位置: 首页 > news >正文

MySQL数据库学习笔记1.SQL(1)

1.SQL语言

Structured Query Language:结构化查询语言,SQL是管理关系型数据库的标准语言,用于增删改查数据(INSERT/SELECT/UPDATE/DELETE)和定义数据库结构(CREATE/ALTER

2.SQL通用语法

1. SQL 语句可以单行或多行书写,以分号结尾 **----> ' ; '**。
2. 可使用空格和缩进来增强语句的可读性。
3. MySQL 数据库的 SQL 语句不区分大小写,**关键字建议使用大写**。
4. 3 种注释
	***** 单行注释: **--** 注释内容 或 **#** 注释内容(mysql 特有) 
	***** 多行注释: **/* 注释 */**

3.SQL分类(按功能分类)

类别关键词作用
数据查询DDLSELECT,create, drop,alter 等数据定义语言,用来定义数据库对象(数据库,表,字段)
数据操作DMLinsert, delete, update 等数据操作语言,用来对数据库中的数据进行增删改
数据查询DQLselect, where 等数据查询语言,用来查询数据库中表的记录
数据控制DCLGRANT, REVOKE 等数据控制语言,用来创建数据库用户、控制数据库的访问权限

4.DDL

数据库操作
查询

查询所有数据库

SHOW DATABASES;

查询当前数据库

SELECT DATABASE();

创建

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];

[ ] 中的内容可以省略,系统会按照默认进行操作

删除

DROP DATABASE [IF EXISTS] 数据库名;

使用

USE 数据库名;

表操作 - 查询

查询当前数据库所有表

SHOW TABLES;

查询表结构

DESC 表名;

查询指定表的建表语句(感觉很少用~~)

SHOW CREATE TABLE 表名;

表操作 - 创建

CREATE TABLE 表名(
	字段1 字段1类型 [COMMENT 字段1注释],
    字段2 字段2类型 [COMMENT 字段2注释],
    字段3 字段3类型 [COMMENT 字段3注释],
    ......
    字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];

注:表要在数据库中建立







相关文章:

  • aarch64-none-elf-gcc与aarch64-linux-gnu-gcc
  • 源码分析之Leaflet中control模块Zoom类实现原理
  • 第二十二章:Python-NLTK库:自然语言处理
  • Vue3.5 企业级管理系统实战(十二):组件尺寸及多语言实现
  • k8s运维面试总结(持续更新)
  • 【Harmonyos】项目开发总结--摇杆拖动侧重实现(适用游戏摇杆)
  • 数据库表的三种关系,通俗易懂的讲解
  • 【RAG 系统实战课】01 用RAG改造传统MIS系统
  • MySQL 中常用的日期和时间类型
  • Nuxt2中全局路由守卫的写法(含Nuxt3写法和变化)
  • 01背包问题二维数组和一维数组间的区别
  • RAG优化:python从零实现Proposition Chunking[命题分块]让 RAG不再“断章取义”,从此“言之有物”!
  • 基于mediapipe深度学习和限定半径最近邻分类树算法的人体摔倒检测系统python源码
  • 步进电机驱动电压对定位精度的深层影响分析
  • 机器学习的定义及分类
  • # 注意力机制
  • Spring Event 观察者模型及事件和消息队列之间的区别笔记
  • HMTL+JS+CSS实现贪吃蛇游戏,包含有一般模式,困难模式,还有无敌模式
  • 前端如何导入谷歌字体库
  • arm_mat_init_f32用法 dsp库
  • 美国关税压力下,日本经济一年来首次萎缩
  • “16+8”“生酮饮食”,网红减肥法究竟靠谱吗?
  • 苏轼“胡为适南海”?
  • 十年磨一剑!上海科学家首次揭示宿主识别肠道菌群调控免疫新机制
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴
  • 首映|奥斯卡最佳国际影片《我仍在此》即将公映