在看耿大姐数据库视频时,曾说到了SQL语言的内容。下面整理了一下
标准SQL共包含9种语句。
数据查询 | select |
数据定义 | create,drop,alter |
数据操纵 | insert,update,delete |
数据控制 | grant,revoke |
SQL语言可分为四大类,分别为:
类别 | 作用 | 举例 |
数据定义语言(DDL) | 用于定义数据结构,创建、修改、删除数据库对象。 | Create Table:创建数据库表 Drop Index:删除表的索引 Alter Table:增加表列,重定义表列,更改存储分配 |
数据操纵语言(DML) | 允许用户对数据库中的数据进行insert,update等操作 | Insert:增加数据行到表 Select:检索数据行 Delete:删除数据行 Update:更改数据 |
数据控制语言(DCL) | 用来规定数据库用户的各种权限 | Grant:将权限或角色授予用户或其他角色 Revoke:从用户或数据库角色回收权限 |
数据库事务控制语言 | 为了保证数据库的完整性 | Commit work:把当前事务所做的更改写入磁盘 Rollback:作废上次提交以来的所有更改 |
另外,在书写SQL语句的时候要特别注意代码规范
SQL语句基本语法:
1、每条语句必须以分号结束。
2、书写形式自由,可以sql语句可以单独写成一行(长的不建议),也可以分成若干行。
3、对大小写不敏感,关键字,表名,列名等可大小写混合,但对列的内容则区分大小写。