首页 > 数据库 >SQL分类和DDL操作数据库-创建&查询

SQL分类和DDL操作数据库-创建&查询

时间:2022-09-26 14:47:10浏览次数:44  
标签:database 创建 数据库 SQL 查询 DDL create

SQL分类

 

1> DDL(Data Definition Language)数据定义语言

 

  用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter 等

 

2>DML(Data Manipulation Language)数据操作语言

 

  用来对数据库中表的数据进行增删改。关键字:insert,delete,update 等

 

3>DQL(Data Query Language)数据查询语言

 

  用来查询数据库中表的记录(数据)。关键字:select,where 等

 

4>DCL(Data Control Language)数据控制语言(了解)

 

  用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT,REVOKE 等

 

 

 

 

DDL操作数据库-创建&查询

 

DDL操作数据库、表

  1.操作数据库:CRUD

    C(Create):创建

 

   创建数据库:

 

create database 数据库名称;

 

   创建数据库,判断不存在,再创建:

 

create database if not exists 数据库名称;

 

   创建数据库,并指定字符集:

 

create database 数据库名称 character set 字符集名

 

   练习:创建db4数据库,判断是否存在,并制定字符集为gbk

 

create database if not exists db4 character set gbk;

 

    R(Retrieve):查询

 

   查询所有数据库的名称 

 

show databases;

 

   查询某个数据库的字符集:查询某个数据库的创建语句

 

show create database 数据库名称;

 

    U(Update):修改

 

    D(Delete):删除

 

    使用数据库

 

标签:database,创建,数据库,SQL,查询,DDL,create
From: https://www.cnblogs.com/yuzong/p/16730636.html

相关文章

  • 【SpringBoot】Spring AOP实现接口请求记录到数据库
    1.引入AOP依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifac......
  • SQL基本概念和SQL通用语法
    SQL基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structu......
  • Mysql原理学习
    存储引擎数据库引擎是数据库用于存储、处理和保护数据的核心服务,不同的数据库引擎有其各自的特点,如存储机制、索引技巧、主键的处理、锁的粒度等特点便随着引擎的不同而变......
  • STS用Maven写一个登录页面 - 用MySQL验证登录用户
    上一章我们已经将MySQL和STS的连接进行了测试,下面我们就用MySQL验证登录用户是否正确。可参考:https://www.cnblogs.com/smart-zihan/p/15041013.html第一步:建立数据库接......
  • MySQL索引相关的问题
    关系型数据库相关的大部分问题,都要往如何减少IO次数以及如何减少随机IO次数上想,这也是关系数据库设计时考虑的一个目标。为什么索引使用B+树实际上不管你使用什么结构,B......
  • 今日部分知识点总结———SQL注入,hooks的优缺点,cookies,xxxStorage的区别,BFC,合并二叉
    SQL注入在浏览器页面用户提交数据处,输入特定的字符实现sql语句的篡改,从而对数据库进行操作。比如在一个登录界面,要求输入用户名和密码,可以这样输入实现免帐号登录;用户名......
  • oracle数据库用户
    一、系统用户sys和system的区别1、存储的数据的重要性不同【最重要的区别】【sys】所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行......
  • day02 --> (DQL、约束、多表之间的关系、范式、数据库的备份和还原)
    一、DQL:查询语句1.排序查询语法:orderby子句orderby排序字段1排序方式1,排序字段2排序方式2...排序方式:ASC:升序,默认DESC:降序注意:如果有多个排序条件,则当前......
  • Mysql---数据类型
    数据类型概述  charactersetname:创建数据库时createdatabasedbtest characterset'utf8';创建数据库未指明......
  • 知识点 1: MySQL的回表
    1:聚簇索引和非聚簇索引是什么?MySQL的索引有不同的角度的分类方式,例如:按数据结构分、按逻辑角度分、按物理存储分其中,按物理存储分有两种索引:聚簇索引和非聚簇索引。 ......