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)数据控制语言(了解)

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

DDL_操作数据库_创建&查询

1. 操作数据库:CRUD

  1. C(Create):创建

    创建数据库 :

      create database 数据库名称;

    创建数据库,判断是否存在 :

      create database if not

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

      create database if not exists db4 character

      set gbk;

  2.R(Retrieve) : 查询

    查询所有数据库的名称;

      show databases;

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

      show create database 数据库名称;

  3.U(Update) : 修改

  4.D(Delete) : 删除

  5.使用数据库

 

2. 操作表