标签:root用户 排序 -keep 条件查询 通用 container 数据库对象 lin src
结构化查询语言(Structured Query Language)简称SQL
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。
数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。
管理数据库操作系统的程序员叫做数据库管理员 英文简称 DBA(database administrator)
简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。
关键字:create,alter,drop等 DDL 数据定义语言 主要定义结构的
(创建(create)一个结构,修改(alter)一个结构,删除(drop 摧毁)一个结构)
简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。
关键字:insert,delete,update等
对内容上进行操作(数据) 数据操作语言 DML 你对一条数据的操作 添加(insert) 修改(update) 删除(delete)
简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。 权限操作(DBA)
root用户 mysql中最高级的数据库管理员账户
简称DQL(Data Query Language),用来查询数据库中表的记录。
关键字:select,from,where等 查询(SELECT)
DDL语句 : 对表 数据库 等存储结构的操作 创建一个结构 create xxx 修改一个结构 alter xxxx 摧毁一个结构 drop xxx 查询某个结构 show xxxx desc table
DML语句 : 对数据本身的操作
数据存储 insert 插入 inert into 表 (列) values (值)
更新数据 update update 表 set 列(字段) = 值 where 限定条件
删除数据 delete from 表 where 限定条件
DQL语句
select 列 from 表
拓展 :
按条件查询
排序 order by
聚合(count sum avg max min) + 分组 group by --> 以后的数据分析行业来说是非常重要的
但是不得不说 对数据分组 永远都是查询成本非常高的活 数据量越大 分组消耗的性能也越大
1. SQL语句可以单行或多行书写,以分号结尾
2. 可使用空格和缩进来增强语句的可读性
3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
例如:SELECT * FROM user。
4. 同样可以使用/**/的方式完成注释,也可以用 -- 的形式完成注释
标签:root用户 排序 -keep 条件查询 通用 container 数据库对象 lin src
原文地址:https://www.cnblogs.com/zss0520/p/10205027.html