Day01SQL(structurequerylanguage)DBdatabaseDDL(datadefinitionlanguage)数据定义语言:createtable/altertalbe/droptalbecolumn,datatype,widthconstraintDML(Datamanipulationlanguage)数据操作语言:insert,update,delete(增,删,改)rowTCL(transaction(事务)controllanguage)事务控制语言:事务核心语句:commit提交、rollback回滚DCL(grant授权revoke收回权限)DQL(dataquerylanguage)数据查询语言:selectR(关系型)DBMS数据库产商数据库名版本oracleoracle10goracle10
0IBMdb2MSSQLserverSYBASESEMYSQLORACLE_SID数据库对应的实例的名字(即一个具体数据库的名称)创建数据库其实是创建了:数据文件,日志文件,操作文件
->SGA进程->instance与应用程序1
空值(NULL)在输入数据时,该字段没有指定值,并且没有空值不等于0空值不等于空格算术表达式中包含空值导致结果为空在算术表达式中包含空值需要用空值转换函数coalesce处理2
空值转换函数coalesce函数(通用)数据类型可以是数值number、字符character、日期date数据类型必须匹配NVL(p1,p2)函数(orale专用)nvl(p1,p2)ifp1isnullthenreturnp2;elsereturnp1;endif;3
拼接运算符||用于连接多个字段的值拼接在一起,特殊符号放在单引号里3
文字字符串用单引号表示4
distinct关键字,去掉重复值从distinct开始到from