SQL通用语法及分类

SQL通用语法及分类


 

个人学习笔记如有错误还望各位大佬斧正

  • SQL 通用语法

    1. sql 语句可以单行或多行书写,以分号结尾,

    2. sql 语句可以使用空格/缩进来增加语句可读性。

    3. MySQL数据库的sql语句不区分大小写,关键字建议用大写。

    4. 注释:

      • 单行注释:--注释内容或#注释内容(MySQL特有)

      • 多行注释:/* 注释内容 */

  • SQL分类

    DDL:数据定义语言,用来定义数据库对象(数据库,表,字段)、

    DML:数据库操作语言,用来对数据库表中的数据进行增删改

    DQL:数据查询语言,用来查询数据库中表的数据

    DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限

DDL-数据库操作

查询

查询所有数据库

 1 show databases; 

查询当前数据库

  1 select database(); 

创建

 create database [if not exists]数据库名[default charset 字符集] [collate 排序规则];

 

删除

  1 drop database [if exists]数据库名; 

使用

 1 use 数据库名; 

DDL-表操作-查询

查询当前数据库所有表

  1 show tables; 

查询表结构

 1 desc 表名; 

查询指定表的建表语句

 1 show create table 表名; 

DDL-表操作-创建

 
1 create table 表名(
2      字段1 字段1类型[comment 字段1注释1],
3      字段2 字段2类型[comment 字段2注释2],
4      字段3 字段3类型[comment 字段3注释3],
5      ...
6      字段n 字段n类型[comment 字段n注释n]   ##最后一个字段后面没有逗号
7  ) [comment 标注释 ];
8

 

 
 
posted @ 2023-03-05 22:03  代码改变世界—北枳  阅读(23)  评论(0)    收藏  举报