sql基础知识

DDL(数据定义语言):用来创建或者删除存储数据用的数据库以及数据库中的表的等对象

包含:Create,drop,alter

DML(数据操纵语言):用来查询或者变更表中的记录

包含:select,insert,update,delete

DCL(数据控制语言): 用来确认或者取消对数据库中的数据进行的变更,权限设定

commit,rollback,grant,revoke(取消用户的操作权限)

SQL书写规则

1.sql要以分号结尾

2.sql语句不区分大小写(关键字大写,表名的首字母大写,其余(列名等)小写)

3.字符串和日期常数需要使用单引号(')括起来。 数字常数无需加注单引号(直接书写数字即可)。

逻辑运算符优先级:

AND 运算符的优先级高于 OR 运算符。想要优先执行 OR 运算符时可以使用括号。

创表

create table Addressbook(
regist_no int not null,
name varchar(128) not null,
address varchar(128) not null,
tel_no char(10),
mail_address char(20),
primary key(regist_no)    #主键约束
);

更新列
ALTER TABLE Addressbook ADD postal_code CHAR(8) not null;

删除列

ALTER TABLE Addressbook drop postal_code;

删除表

drop table Addressbook;

GROUP BY 规则

使用 GROUP BY 子句时,SELECT 子句中不能出现聚合键之外的列名。

事务

需要在同一个处理单元中执行的一系列更新处理的集合

原文地址:https://www.cnblogs.com/zyblb/p/11039554.html