南宁做网站推广,石家庄大型网站设计公司,快递物流公司网站模板,开发板推荐文章目录 DML数据操纵语言常见的字段属性字符型字段属性char(n)varchar2(n)/varchar(n) 数值型字段属性number([p],[s]int 日期型字段属性DATEtimestamp 如何查看字段属性增加数据INSERT快捷插入 删除数据DELETE修改数据UPDATE DML数据操纵语言
定义 是针对数据做处理#xf… 文章目录 DML数据操纵语言常见的字段属性字符型字段属性char(n)varchar2(n)/varchar(n) 数值型字段属性number([p],[s]int 日期型字段属性DATEtimestamp 如何查看字段属性增加数据INSERT快捷插入 删除数据DELETE修改数据UPDATE DML数据操纵语言
定义 是针对数据做处理对数据进行增删改的操作。 字段属性每一个字段在创建时会自带一个属性该属性决定了该字段存储什么样的数据
常见的字段属性
字符型字段属性
char(n)
固定长度字符串该字段属性下只能存储字符型数据n表示总长度存储的数据总长度不超过n,长度不足n时会在右侧以空格填充最终是以n个长度存储。
varchar2(n)/varchar(n)
加2总长度会更长一点使用更多。 varchar可变长度字符串该字段属性下只能存储字符型数据,n代表总长度存入的数据总长度不能超过n若长度不足n时则以实际长度存储。
数值型字段属性
number([p],[s]
数值型字段属性该属性下只能存储数值型数据。p代表了总长度存入的数据总长度不能超过p包含小数位s表示精度即小数保留多少位 s不写默认保留整数 p不写默认是38个长度
int
存储整数
日期型字段属性
DATE
是最常见的日期型字段属性该属性下只能存储日期型数据包含了世纪年月日时分秒
timestamp
时间戳比date多出了毫秒部分
如何查看字段属性
查看表结构
增加数据INSERT
INSERT INTO 表名(列名1列名2列名3.......) VALUES (值1值2值3.......)注意值和列的个数顺序属性要一致
INSERT INTO emp (empno,ename,sal,hiredate) values (7999,TOMAS,3001,to_date(1992/12/15,yyyy/mm/dd));没有插入值的字段是空值 注意DML语句需要提交才能生效。提交之后就不能回滚了 当所有字段都需要插入数据的时候列名可以省略不写 语法
INSERT INTO 表名 VALUES(值1值2.....);快捷插入
语法
INSERT INTO 表名(列名.....) sql语句 ---将查询语句的结果插入到表中注意查询语句结果的字段个数顺序属性要和列一致 例题
INSERT INTO emp(empno,ename) SELECT deptno,dname FROM dept删除数据DELETE
DELETE FROM 表名 [WHERE 条件] 不写where是删除所有数据
DELETE FROM EMP WHERE deptno 10;---会把十号部门的人删掉删除的是行不是 某一列的值。
修改数据UPDATE
UPDATE 表名 SET 列名1 新值1列名2新值2... [where 条件]不加WHERE是修改所有人 注意 1.等号左右顺序不能变等号是赋值 2.值可以是具体的值也可以使用函数也可以是子查询子查询只能是单行单列子查询还可以是计算。