总结数据库常用SQL语句

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-30 12:54   22   0

需要了解

1、定义

结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言。

2、分类

SQL语句按其功能分为4类:

  1. 数据定义语言DDL Data Definition Language) :创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为createalterdrop
  2. 数据查询语言DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select
  3. 数据操纵语言DML Data Manipulation Language) :向表中添加、删除、修改数据操作,常用命令有insertupdatedelete
  4. 数据控制语言DCL Data Control Language) :用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作,常用命令有GRANTREVOKECOMMITROLLBACK

3、注意

  • SQL语句可以单行书写,也可以多行书写,以分号结尾
  • SQL语句通常使用空格和缩进增强语句的可读性
  • SQL语句不区分大小写,建议关键字大写,例如:SELECT * FROM user
  • SQL语句使用/**/#进行注释

数据定义语句(DLL)

1、创建数据库、表

CREATE DATABASE 数据库名 [CHARACTER SET 字符集]
CREATE TABLE 表名

2、删除数据库

DROP DATABASE 数据库名

3、使用数据库

USE DATABASE 数据库名

4、查看数据库

SHOW DATABASE 数据库名

数据查询语句(DQL)

1、查询表中数据

SELECT 字段名[函数] FROM 表名

数据操纵语句(DML)

1、向表中添加数据

INSERT INTO 表名 (字段列表) VALUES (要添加的数据)

2、删除表中数据

DELETE FROM 表名 [WHERE 字段名 = 要删除行对应的字段]

3、修改表中数据

UPDATE 表名 SET 字段名 = 想要修改的数据 WHERE 字段名 = 要修改行对应的字段

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP