ORACLE创建映射

createsynonymtable_name foraa.table_name...
代码星球 代码星球·2020-03-31

Oracle 事务实例(非理论)

 begin    begin    savepoint  p1;    ---------============  在这里写删改差语句(SELECT不行)每句以分号结尾:如deletetable_namewhereid='XX';   ---------============       exception  --捕获异常           when others then           begin    &nb...
代码星球 代码星球·2020-03-31

Oracle 存储容量最大的字段类型CLOB

1、优点,无限容量2、数据量大时读取很慢...

Oracle 查看正在执行的SQL语句

SELECTA.MACHINE,username,a.SID,a.SERIAL#,sql_text,LOGON_TIMEfromv$sessiona,v$sqlbwherea.sql_address=b.addressorderbyaddress...

oracle 创建表空间 与创建用户与分配用户权限

创建一个表空间名为ABCcreatetablespace"ABC"  //貌似要大写datafile'D:oracleTBSPACESABC.dbf' //貌似文件夹要自己先新建好,文件名貌似要大写size300M  //空间大小autoextendonnext100M //默认空间大小如果超出自动增加100Mmaxsizeunlimited //大小无上限loggingonlinepermanent; 创建帐号密码都为cz的用户CREATEUSERczIDENTIFIEDBYczPROFILEDEFAULTDEFAULTTABLESPACEABCTEMPORARYTABLESPACETEMPACCOUNTUNLOCK;下面是对cz 这个用户进行赋予权限GRANTCREATESESSION,CREATEUSER,CREATETABLETOcz; //建表建用户建回话权限GRANTEXECUTEANYPROCEDURETOcz; //执行存储过程权限grantconnect,re...

oracle 配置本地Net服务

1、查看当前数据库名字(前提是已经创建了),先前忘记数据库实例名乱输,然后创建一直失败  开始,程序,Oracle_xxxx_home1,配置和移植工具, DatabaseConfigurationAssistant,下一步-数据库选项配置,看到名字了 2、打开cmd输入netca,本地Net服务名配置,添加,输入第一步取到的服务器名(必须要大小写一样),TCP,主机名输入服务器的IP端口默认,下一步,测试下吧,如果出现提示是密码错误就好办,修改下登陆密码,帐号一般是默认system 密码就是创建数据库时的密码  3、完成。...

oracle 获取当前用户下的所有表名与字段信息

 select *from user_col_commentswhere substr(table_name,1,3)<>'BIN' ...

Flask学习之旅--数据库

  在Web开发中,数据库操作是很重要的一部分,因为网站的很多重要信息都保存在数据库之中。而Flask在默认情况下是没有数据库、表单验证等功能的,但是可以用Flask-extension为Web应用添加这些功能。   SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。由于Python对SQlite有内置的支持,因此在Flask应用程序中和SQLite进行交互是比较容易的。  首先需要创建一个SQLite数据库“user.db”,并在其中创建一张用户表。代码如下:1importsqlite3234conn=sqlite3.connect("user.db")5print("Connected!")67conn.execute("CREATETABLEUSER(usernameTEXT,passwordTEXT,EMAILTEXT)")8print("Tablecreatedsuccessfully!")9conn.close()  这里就不贴HTML代码了,就是一个注册页面,在注册的时候会将用户输入的用户名、密码和邮箱传到后台。在ap...

基础概念:Oracle数据库、实例、用户、表空间、表之间的关系

基础概念:Oracle数据库、实例、用户、表空间、表之间的关系数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例: 一个Oracle实例(OracleInstance)有一系列的后台进程(BackguoundProcesses)和内存结构(MemoryStructures)组成。一个数据库可以有n个实例。用户:用户是在实例下建立的。不同实例可以建相同名字的用户。表空间:表空间是一个用来管理数据存储逻辑概念,表空间只是和数据文件(ORA或者DBF文件)发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间。数据文件(dbf、ora): 数据文件是数据库的物理存储单位。数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。一旦数据文件被加入到某个表空间后,就...

mysql-新增数据库

一、新增数据库  1、检查mysql  新增数据库之前,先检查是否安装了数据库,本次我们使用的是mysql数据库,检查是否安装mysql直接使用mysql--version即可;  显示了mysql的版本信息则表示安装成功了,没有提示版本信息的,请先安装mysql    2、进入mysql  输入“mysql-uroot-p”  会提示需要输入密码,输入密码以后,回车进入到mysq    3、创建数据库  本次我们创建的数据库名字叫做“test_demo”,并将数据库的编码设置为utf8,注意,命令的最后一定要记得带上“;”号,这是mysql语法规定    这样,数据库就创建成功了  4、进入数据库  使用use命令,加数据库名称,进入数据库中   ...
代码星球 代码星球·2020-03-29

文件权限与文件

边干边学linux-文件权限与文件共享2016年8月24日14:21文件权限与文件共享:1.存取权限:注意:对于目录来说,x代表你可以搜索这个目录,因此,如果你没有对目录的执行权限,那么就不能使用ls-l命令来列出目录下的内容或者使用cd命令来把目录变成当前目录2.改变文件的存取权限:chmod[options]octal-modefile-listchmod[options]symbolic-modefile-list  ==>  chmodu+xfile3.特殊权限位:SUID(Set-User-ID)位:为设置执行位,当命令执行时,当前启动命令的用户所拥有的权限,与该执行文件所有者的存取权限相同。chmod4xxxfile-listchmodu+sfile-listSGID(Set-Group-ID)位:为设定执行文件拥有该文件所属群组的相同的存取权限chmod2xxxfile-listchmodg+sfile-listSticky位:它让文件只有是它的所有者或者超级用户才能去移动或删除这个文件chmod1xxxfile-listch...
代码星球 代码星球·2020-03-29

oracle (不同用户不同表空间)中导入大字段

lob字段特殊,在建表存储的时候系统就特殊处理lob字段的存储,所以导入导出的时候不按通常表来处理,真够郁闷的。现在只好想别的办法了,表很多,挨个在新表空间建表多麻烦啊,还要找建表的sql。可是先导入再用工具改或者用move 命令,都一样,一百多个lob字段的表啊!!还有toad只找到试用版,不知道改变表的表空间的功能可不可以用。后来想起自己常用的PLSQLDeveloper是不是也有这样的功能,就去看了看,好像没有改变表空间的功能,但是有导出当前用户所有Object的功能,生成的是所有object(表和视图)的create的sql文件。导出选项如图在新用户下执行导出的sql文件,再在sqlplus下将老用户导出的备份覆盖导入新表空间,然后我进去查询,发现一切OK啦.总结过程:1.建立新的表空间2.建立新用户,默认表空间为刚建立的新的表空间3.设定用户权限,quota还是要设定一下。4.从原用户导出数据:expusername/passwordfile=filenameowner=usernamerows=ygrants=y; 5.从原用户那里,用PLSQLDeve...
当地较为有名的狠人 当地较为有名的狠人·2020-03-29

Eclipse3.5的数据库插件

好久不写了,最近开发了一个插件,是eclipse连接数据库的,暂时就开发了mysql支持,比较简陋,后续版本我会把所有的功能都进行完善,争取加上hibernate的支持和数据编辑的功能,也争取一个月更新一次。是eclipse3.5上运行的。将来会开放到code.google.com上面。     hehe,好了,暂时就做了这些,等过几天再出一个新版本,直接替换就可以那种。 ...
当地较为有名的狠人 当地较为有名的狠人·2020-03-29

cakephp学习之数据库表修改更新问题

    数据库表修改更新问题   做项目过程中,由于客户需求的变更,项目程序也要随着做相应改动。  记得有一次的项目基于cakephp框架,连接mysql数据库。是将一个教师表(teachers)中的所属学校字段由school_id(int11)改为school_name(varchar20),当项目代码修改完毕后,运行程序总是出错,很是影响心情。当时便利用代码搜索工具进行搜索school_id,发现在app/temp/cache/models/目录下对应的数据表生成的临时文件中还存在school_id,而未更新为所要求school_name,于是将其删除,再次运行,程序就无误了。   在app/temp/cache/models/目录下的对应数据表文件是开始运行时生成的,一般不会随程序的修改而改变,就会产生令人感觉莫名其妙的错误。将其删除后,再次生成的就为最新文件,与修改后的程序相一致。    以上问题是由于框架缓存所致的,及...
当地较为有名的狠人 当地较为有名的狠人·2020-03-29

关于thinkphp5中数据库分组查询group

在使用tp5的group进行分组查询总是报错,以主键进行分组是不报错,但没有任何意义与聚合函数一起使用的不会报错,如官方文档给出的代码Db::table('think_user')->field('user_id,username,max(score)')->group('user_id')->select();但是和我的需求不一样,我需要根据某一列分组将指定字段链接起来这是我用的原生查询,原生查询字段不需要加单引号Db::query("selectat_id,group_concat(tags_name)fromblog_tagsgroupbyat_id");这是可以获得我想要的结果,组合成的数据是用逗号连接的 ...
首页上一页...237238239240241...下一页尾页