/mysql.sql 备份到当前目录下,带数据备份
2,列操作
添加列:alter table name add(列名,类型 默认值 约束,列名2 类型)
删除列:alter table name drop...order by:排序永远放在最后执行
伪列
oracle独有的pl-sql的内容
rowid
根据数据在硬盘中存储的物理地址计算得来,
作用:数据的默认索引,底层使用
rownum对查询结果进行编号...只能修改函数的一些属性:谁可以执行这个函数等
sql语句可能不能修改
可以删除后函数重写
in
表示从外部传入一个数,函数中 可以使用它,但不能 更改他
out
表示从外部传入一个数,函数中能更改他,好像不能访问它...隔离性:多用户并发操作,不受影响,独立
持久性:事务执行后,影响是永久的
数据安全
事物的底层:基于锁
多用户并发操作一个行,要获取所标记,操作完成时释放
sql优化
避免select *
select...避免在索引列上使用计算,也就是说,应尽量避免在 where 子句中对字段进行表达式操作和函数操作,这将导致引擎放弃使用索引而进行全表扫描。