mysql中复制表结构的几种方法

北京翼骑兵网络科技有限公司:java

1、Java 两个int型变量 可以用==判断相等吗?

非new生成的Integer变量和new Integer()生成的变量比较时,结果为false。(因为非new生成的Integer变量指向的是java常量池中的对象,而new Integer()生成的变量指向堆中新建的对象,两者在内存中的地址不同)

引申:Java坑人面试题系列: 包装类(中级难度)

2、只复制表结构到新表

CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2    (不复制列属性和索引)

或CREATE TABLE 新表 LIKE 旧表  (包括在原表中定义的所有的列属性和索引)

备份命令

格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql

例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/backup/cmdb.sql

3、SQL LIMIT子句简介

SELECT 
    column_list
FROM
    table1
ORDER BY column_list
LIMIT row_count OFFSET offset;

发布了132 篇原创文章 · 获赞 21 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_40993412/article/details/104183097
今日推荐