当前位置: 首页 > 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 表注释];

注:表要在数据库中建立


http://www.mrgr.cn/news/96799.html

相关文章:

  • 使用 GitHub Pages 快速部署静态网页
  • Mysql之事务(下)
  • Linux安装Ubuntu24.04系统 并安装配置Nvidia 4090 显卡驱动
  • 论文阅读笔记:Denoising Diffusion Implicit Models (2)
  • STM32_HAL之程序编写、编译、烧写、上板测试初体验
  • 使用SpringBoot + Thymeleaf + iText实现动态PDF导出
  • git 按行切割 csv文件
  • echarts+HTML 绘制3d地图,加载散点+散点点击事件
  • C#:第一性原理拆解属性(property)
  • Anaconda和Pycharm的区别,以及如何选择两者
  • k8s 1.30 安装ingress-nginx
  • 为什么 Three.js 里 Cannon.js 物体堆叠时会有空隙?
  • 【C语言】深入理解指针(三):C语言中的高级指针应用
  • Prompt攻击是什么
  • Anolis系统下安装Jenkins
  • 检查是否存在占用内存过大的SQL
  • Unity中 粒子系统使用整理(一)
  • Vue3.5 企业级管理系统实战(十二):组件尺寸及多语言实现
  • Cesium学习(未完继续)
  • 虚幻5入门