向数据库中insert数据,value中存在地址符'&'

手动向Oracle表中插入数据,字段中的值中存在'&'符号,如其中一个字段的value =‘aaaaa&row_id=123456’,假如我们需要把该数据转移到另外一个库中,我们只需要把当数据库中的该数据的sql即可,当我们通过pl/sql developer导出该数据的之后,value还是同上,当我们执行该insert   SQL的时候就会弹出一个小的对话框,让你输入row_id 的值,原因很简单,‘&’当成了参数标志,类似于存储过程中,所以我们只需要手动把该sql中的value变一下,变成 ‘aaaaa‘ || ’&‘ || ’row_id=123456’  这样就把'&'当成一个普通的字符串来处理。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mysql数据库设计 数据库设计 MYSQL数据库设计 串转义序列 \0 NUL(ASCLL 0) \' \" \b 退格 \n 新⾏ \r 回车 \t 制表 \\ 反斜杠 数值列类型 TINYINT 1字节 ⾮常⼩的整数 有号值:-128⾄127 ⽆号值:0⾄255 SMALLINT 2字节 较⼩的整数 有号值:-32768 MEDIUMINT 3字节 等⼤⼩的整数 有号值: INT 4字节 标准整数 有号值: BIGINT 8字节 ⼤整数 有号值: FLOAT 4字节 单精度浮点数 有号值: DOUBLE 8字节 双精度浮点数 有号值: DECIMAL M字节 ⼀个串的浮点数 有号值: CHAR VARCHAR TINYBLOB BLOB MEDIUMBLOB LONGBLOB TINYTEXT TEXT MEDIUMTEXT LONGTEXT ENUM SET ⽇期与时间类型格式 DATE "YYYY-MM-DD" TIME "hh:mm:ss" DATETIME "YYYY-MM-DD hh:mm:ss" TIMESTAMP "YYYYMMDDhhmmss" YEAR "YYYY" 数值列类型的取值范围 数值列的列属性: AUTO_INCREMENT 创建⼀个唯⼀标志号或许顺序值 create table a ( I int auto_increment not null primary key); UNSIGNED 禁⽌此属性存在负值 create table test(num tingint , num2 tingint unsigned); NULL and NOT NULL 缺省为NULL create talbe test (num int, num2 int default 1, num3 int default null) 运算 = 等于 <>或者!= 不等于 <=> NULL安全的等于(NULL-safe) < ⼩于 > ⼤于 <= ⼩于等于 >= ⼤于等于 BETWEEN 存在与指定范围 IN 存在于指点集合 IS NULL 为NULL IS NOT NULL 不为NULL LIKE 通配匹配 REGEXP或者RLIKE 正则表达式匹配 %(百分号) a%b表⽰以a开头b结尾的任意长度的字串 _(下横线) a_b表⽰以a开头b结尾的长度为3的任意字, PRIMARY KEY UNIQUE NOT NULL AUTO_INCREMENT DEFAULT default_value PRIMARY KEY 与UNIQUE 数据库操作: show database; show tables; use dataname; create database 数据库名; create table test( id int primary key auto_increment, title varchar(16) ); describe 表名; desc 表名; drop talbe tablename; alter talbe 表名 action add 列名 add primary key alter 列名 set default drop 列名 drop primary key drop index index_name rename as 新表名 insert into 表名(id,name,...) valuse(1,liqingbo); update 表名 set 列名=数据值 where ⼦句; delet from 表名 where ⼦句; select group by having order by limit desc asc count sum avg max min resource mysql_connect(host,root,password); mysql_close(); bool mysql_select_db(tablename[,],连接返回变量); resource mysql_query(SQL语句) resource mysql_db_query(tablename[,]); array mysql_fetch_row(); array mysql_fetch_array(); MYSQL_ASSOC: MYSQL_NUM: MYSQL_BOTH: mysql_num_fields(); 取得结果集字段的数⽬ mysql_num_rows(); 取得结果集⾏的数⽬ mysql_result(); mysql_free_result(); mysql_close(); mysql_pconnect; mysql_create_db; m

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值