MySQL表结构复制、表数据迁移以及临时表、视图创建
2015-03-10 11:24
435 查看
1、只拷贝表结构,不拷贝数据
2、表数据迁移
表b已经存在:
表b原先不存在:
3、创建临时表
创建临时表的语法很简单,临时表存在内存中,会话结束即消失:
4、创建视图
视图属于数据库:
注:文章转载至 http://www.cnblogs.com/feichexia/archive/2012/12/21/2827837.html
创建新表时,将结果集 插入到新表中
Create table new_table_name (Select * from old_table_name);
select * into new_table_name from old_table_name;
mysql 用户信息的创建及赋予权限
1.创建一个用户,用于远程登陆即数据操作
create user
4000
'webanker'@'%' identified by 'webanker';
2.赋予该用户一些操作权限,grant all on webanker 说明,赋予了用户操作该数据库下所有的所有操作权限
grant all on webanker.* to 'webanker'@'%' identified by 'webanker' with grant option;
注:有需要的话,在创建此用户的同时,应该创建一个相同的本地用户,即 'webanker'@'localhost'
select * into b from a where 1<>1;
2、表数据迁移
表b已经存在:
insert into b (d, e, f) select a, b, c from a;
表b原先不存在:
create table b (select a, b, c from a);
3、创建临时表
创建临时表的语法很简单,临时表存在内存中,会话结束即消失:
create temporary table a (...);
4、创建视图
视图属于数据库:
create view test.myView as select a, b from a;
注:文章转载至 http://www.cnblogs.com/feichexia/archive/2012/12/21/2827837.html
创建新表时,将结果集 插入到新表中
Create table new_table_name (Select * from old_table_name);
select * into new_table_name from old_table_name;
mysql 用户信息的创建及赋予权限
1.创建一个用户,用于远程登陆即数据操作
create user
4000
'webanker'@'%' identified by 'webanker';
2.赋予该用户一些操作权限,grant all on webanker 说明,赋予了用户操作该数据库下所有的所有操作权限
grant all on webanker.* to 'webanker'@'%' identified by 'webanker' with grant option;
注:有需要的话,在创建此用户的同时,应该创建一个相同的本地用户,即 'webanker'@'localhost'
相关文章推荐
- MySQL表结构复制、表数据迁移以及临时表、视图创建
- MySQL表结构复制、表数据迁移以及临时表、视图创建
- EF 中 Code First 的数据迁移以及创建视图
- EF 中 Code First 的数据迁移以及创建视图
- mysql 复制表结构以及复制数据
- Mysql复制表结构、表数据以及修改主键
- oracle复制表结果与数据,以及创建临时表
- mysql 复制表数据,表结构的3种方法
- 用命令 从mysql中 导出/导入数据以及导入导出表结构。(较大数据库的导入导出,速度快)
- MySQL复制表结构和数据SQL语句
- Mysql复制表结构、表数据
- MySQL复制表结构和数据SQL语句
- Mysql复制表结构、表数据(转载)
- ADO 实例《创建一个临时数据库 创建一个临时数据表 GridView1绑定内容 以及Dataset_的使用》
- MySQL复制表结构和数据SQL语句
- oracle 创建表和复制表,复制表结构,复制表数据 查询前N行
- mysql复制表结构、表数据
- mysql 复制表结构、数据
- mysql中的存储过程、触发器、视图是如何创建的,以及PHP中是如何调用的
- MySQL服务器学习笔记!(三) ——视图/事物/锁,以及数据引擎