标签归档:mysql

mysql 快速创建表的方法分享


摘要:
下文详细讲解mysql下使用查询语句的各种说明及注意事项



1 新数据表不存在,生成结构和数据

create table `新数据表`
select * from `旧数据表`

注意事项:
会创建一个结构和旧数据表一致的新数据表
旧数据表中的内容会copy至新数据表中
但是 主键 默认值 自定列 约束 索引 等表的其它属性不会被附加到新的数据表上

—————————————-

2 新数据表不存在,生成结构

2.1
create table `新数据表`
select * from `旧数据表`
where 1=2
2.2
create table `新数据表` like `旧数据表`;

create table 使用select查询语句创建表的方法分享


摘要:
下文讲述使用select查询语句建立新的数据表的方法分享


1 mysql 
   create table `新数据表名`
     select  *  from `旧数据表名`;
--------------------------------
2 oracle
  create table 新数据表名 as select * from 旧数据表名
--------------------------------
3 mssql 
  select * into [新数据表名] from [旧数据表名]

mysql 查询指定表-指定字段默认值的方法分享


摘要:
下文将分享mysql中如何获取指定列的默认值的方法


例:
表 table有个字段 `testInformation` int(10) unsigned NOT NULL DEFAULT ’10’ COMMENT ‘测试信息’
————获取字段默认值方法————–

 ---方法1:
   desc `table`
 --------输出结果-----
 字段名                 字段类型  null 默认值
 `testInformation`       int(10)  NO    10 
---方法2:
  show create table `table`
  -------输出结果-------
  所有建表sql脚本
---方法3:获取指定列的默认值
  select default(testInformation) as deault_info from `table` limit 1