??
SQL语言的设计与编写(上)
一、SQL语句分类
数据定义语言(DDL):
用于定义和管理数据对象,包括数据库、数据表、视图、索引等。例如:CREATE、DROP、ALTER等语句。
数据操作语言(DML):【和表中的数据记录有关的语言】
用于操作数据库对象中所包含的数据。例如:INSERT、UPDATE、DELETE语句。
...
分类:
数据库 时间:
2015-05-08 12:59:43
阅读次数:
139
数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言。GRANT语句是授权语句,它可以把...
分类:
数据库 时间:
2015-05-08 09:23:40
阅读次数:
214
前言上文我们已经讲解了MySQL/MariaDB的基础知识和DDL相关操作,接下来我们来说一下MySQL/MariaDB的DML操作,因select查询较复杂也较重要,所以本文主要是对select查询的详解。DML操作DML之select投影查询selectcol_name,[col_name1,...]fromtable_name;
select*fromtable_nam..
分类:
数据库 时间:
2015-05-07 01:13:26
阅读次数:
269
前言MySQL/MariaDB是一个开放源码的小型关联式数据库管理系统,由于其体积孝速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL/MariaDB作为网站数据库。基础架构MySQL核心组件连接池:认证、线程重用、连接数限制、内存检..
分类:
数据库 时间:
2015-05-06 01:35:41
阅读次数:
321
SQL(Structured Query Language)结构化查询语言,是关系数据库的标准语言
SQL是一个通用的、功能极强的关系数据库语言SQL特点1.综合统一
集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。
可以独立完成数据库生命周期中的全部活动:
定义关系模式,插入数据,建立数据库;
对数据库中的数据进行查询和更新;
数据库重构和维护...
分类:
数据库 时间:
2015-05-05 10:38:55
阅读次数:
186
这篇文章主要介绍了DDL、DML和DCL的区别与理解,需要的朋友可以参考下 DML、DDL、DCL区别?.? 总体解释:? DML(data manipulation language):? 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这...
分类:
其他好文 时间:
2015-05-04 18:25:28
阅读次数:
160
很久以前就有个疑问,见过一些表设计时会留出几个reverse的字段,目的是为了以后扩展,但此时设计的字段类型、长度等都是预计的,未来是否可用,不好说,那为什么会这么做呢?可能的原因是:“我现在设定好字段,需要的时候直接用就行了,不需要新增字段的操作”。那么,问题就是,新增字段的操作究竟有什么影响?增加表字段的时候,是否会锁表?对DML、DDL有什么影响?如果搞清楚这些,才能对上面的问题给出科学的答...
分类:
其他好文 时间:
2015-05-01 12:07:16
阅读次数:
196
一、MySQL的复制是将主数据库(master)的数据复制到从(slave)数据库上,专业一点讲就是将主数据库DDL和DML操作的二进制日志传到从库上,然后从库对这些二进制日志进行重做,使得主数据库与从数据库的数据保持同步。二、MySQL复制的一些优点:可以将大部分的查询任务放在从库上进行,降低主库...
分类:
数据库 时间:
2015-04-30 16:01:44
阅读次数:
241
在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用SQL语句
select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、view、index
SQL语句的种类
数据定义语句(DDL:Data
Definition Language)
...
分类:
数据库 时间:
2015-04-30 08:55:01
阅读次数:
229
SQL对大小写不敏感SQL语句后面的分号? 某些数据库系统要求在每条SQL命令的末端使用分号,有的数据库就不需要 分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句 如果使用的是 MS Access 和 SQL Server 2000,则不...
分类:
数据库 时间:
2015-04-29 19:15:37
阅读次数:
158