SQL全称是Structured Query Language ,也就是结构化查询语言。SQL 是操作和检索关系型数据库的标准语言,标准的SQL语句可用于操作任何关系数据库。
使用SQL语句,攻城狮、程序猿和DBA(数据库管理员)可以完成如下任务:
针对于数据表-->增删改查
在数据库中检索信息。
对数据库的信息进行更新。
改变数据库的结构。
更改系统的安全设置。
增加用户对数据库或表的许可权限。
SQL语句分类
查询语句DQL:主要由select关键字完成,查询语句是SQL语句中最复杂、功能最丰富的语句。
数据操作语言 DML:分别用于添加、修改和删除表中的行。主要由insert、update 和 delete 三个关键字完成。
数据定义语言 DDL:主要由create、alter、drop 和 truncate 四个关键字完成。
数据控制语言 DCL:主要由 grant 和 revoke 两个关键字 完成。
事务控制语句:主要由commit 、rollback 和 savepoint 三个关键字完成。
sql语言注意点
sql语言大小写不敏感 selectSELECT
sql语言可以写在一行也可以写在多行
关键字不能被缩写也不能被分行 FROM
各子句一般要分行写
针对程序猿,可以使用缩进提高语言的可读性