mysql 复制当记录_mysql 复制记录

mysql 复制记录

复制记录,采用自查询方式

sql

INSERT INTO `table` ('id','aa','bb','cc') SELECT 'id','aa','bb','cc' from `table` (WHERE .....)

Tips:

/**

* 复制新纪录的时候,可能要更新id或者是部分数据(假设id自增加的情况)

*

* text_aa 为固定值 ,可在脚本调用中赋变量值 如($aa)

* 注意'text_aa' 与 `cc` 的区别 ,一个是数据,一个是字段

**/

INSERT INTO `table` (`id`,`aa`,`bb`,`cc` ) SELECT '','aa内容','bb注意cc符号区别',`cc` from `table` (WHERE .....)

/**

* CONCAT(`bb`,'附加信息 -Copy')

* 在提取原有数据的基础上,增加附加信息 (类似windwos 下 '复件 xxxx.txt' ,'复件 复件 xxxx.txt' )

**/

INSERT INTO `table` (`id`,`aa`,`bb`,`cc` ) SELECT '','aa内容',CONCAT(`bb`,'附加信息 -Copy'),`cc` from `table` (WHERE .....)

相关文档:

1、创建一个数据库

create database 数据库名

2、创建一个数据表

create table 数据表名(

字段名 类型(长度),

字段名 类型(长度),

字段名 类型(长度),

字段名 类型(长度),

......

字段名 类型(长度)

);

3、查看数据表结构

describe 数据表名;

4、插入一条新记录

insert into 数据表名 values(值1,值2,....值n ......

1. 用cmd进入mysql/bin目录

2. 输入mysqld-nt --skip-grant-tables

3. 新启cmd 输入mysqladmin -u root flush-privileges password root

4. mysqladmin -u root -p shutdown

5. 输入新的密码:XXX

6.修改密码成功 ......

THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时候,mysql不会立即去创建连接线程,而是先去Thread_Cache中去查找空闲的连接线程,如果存在则直接使用,不存在才创建新的连接线程. 有 ......

mysql中不区分大小写:

Linux中MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。

在Windows安装的MySQL的配置文件中(my.ini),是有lower_case_table_names=1这行的。

lower_case_table_names=1的用途是让MySQL实现不区分大小写

mysql中允许其他机器访问:

mysql> use mysql;

这句话的意思 ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值