【mysql篇】mysql数据库知识点(四种语言)

mysql数据库语言分为四种DDL,DQL,DML,DCL下面我们一一介绍;

【mysql篇】mysql数据库知识点(四种语言)_第1张图片

注:(上图取自黑马程序员的课程APP中,这些笔记也是看了黑马程序员的课程之后做的);

一,

      DDL(data definition language)数据定义语言:

         DDL是用来创建数据库中的表、视图、索引、等,

             DDL语言操作数据库代码演示:

查询所有数据库:
           show databases;
查询当前数据库:
           select database();
创建数据库:
           create database 数据库名;
删除数据库:
           drop database 数据库名;
使用数据库:
           use 数据库名;

            DDL语言操作数据库代码演示:

查询当前数据库:
            show tables;

查询表结构:
            desc 表名;

查询指定的建表语句:
            show creat table 表名;

二,

       DML(data Manipulation language)数据操纵语言:

            对数据库中的表内容进行操作;

1,插入语句(insert)

insert into 表名(字段1,字段2···) values(值1,值2···);



2、更新(更改)数据(update)

UPDATE 表名 SET 字段1 = 值1,字段2=值2··· where 查询条件;


3、删除数据(delete)

delete from 表名 where 查询条件;

三,

      DCL(data control language)数据控制语言:

       数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:



回滚(rollback)

提交(commit)

四,

      DQL(data query language)数据查询语言:

数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
select <字段名表> from <表或视图名> where<查询条件>

        示例:

查询table1表:
   select * from table1 where 范围

排序:
   select * from table1 order by 字段1,字段2 desc

总数:
   select count(*) as 别名 from 字段1

求和:
   select sum(字段) as 别名 from 字段1

平均:
   select avg(字段) as 别名 from 字段1
 
最大:
   elect max(字段) as 别名  from 字段1
 
最小:
   select min(字段) as  别名 from 字段1

你可能感兴趣的:(数据库,数据库开发)