mysql 複製表的幾種方式以及常用的sql語句
mysql拷貝表操作我們會常常用到,下面就為您詳細介紹幾種mysql拷貝表的方式,希望對您學習mysql拷貝表方面能夠有所幫助。
假如我們有以下這樣一個表:
id username password
-----------------------------------
1 admin *************
2 sameer *************
3 stewart *************
- CREATE TABLE IF NOT EXISTS `admin` (
- `id` int(6) unsigned NOT NULL auto_increment,
- `username` varchar(50) NOT NULL default '',
- `password` varchar(100) default NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1AUTO_INCREMENT=4 ;
1. 下面這個語句會拷貝表結構到新表newadmin中。 (不會拷貝表中的資料)
- CREATE TABLE newadmin LIKE admin
2. 下面這個語句會拷貝資料到新表中。 注意:這個語句其實只是把select語句的結果建一個表。所以newadmin這個表不會有主鍵,索引。
- CREATE TABLE newadmin AS
- (
- SELECT *
- FROM admin
- )
3. 如果你要真正的複製一個表。可以用下面的語句。
- CREATE TABLE newadmin LIKE admin;
- INSERT INTO newadmin SELECT * FROM admin;
4. 我們可以操作不同的資料庫。
- CREATE TABLE newadmin LIKE shop.admin;
- CREATE TABLE newshop.newadmin LIKE shop.admin;
5. 我們也可以拷貝一個表中其中的一些欄位。
- CREATE TABLE newadmin AS
- (
- SELECT username, password FROM admin
- )
6. 我們也可以講新建的表的欄位改名。
- CREATE TABLE newadmin AS
- (
- SELECT id, username AS uname, password AS pass FROM admin
- )
7. 我們也可以拷貝一部分資料。
- CREATE TABLE newadmin AS
- (
- SELECT * FROM admin WHERE LEFT(username,1) = 's'
- )
8. 我們也可以在建立表的同時定義表中的欄位資訊。
- CREATE TABLE newadmin
- (
- id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY
- )
- AS
- (
- SELECT * FROM admin
- )
相關推薦
mysql 複製表的幾種方式以及常用的sql語句
mysql拷貝表操作我們會常常用到,下面就為您詳細介紹幾種mysql拷貝表的方式,希望對您學習mysql拷貝表方面能夠有所幫助。 假如我們有以下這樣一個表: id username password -------------------------
Mysql 複製表 兩種方式
第一、只複製表結構到新表 create table 新表 select * from 舊錶 where 1=2 或者 create table 新表 like 舊錶 第二、複製表結構及資料到新表 create table新表 selec
MYSQL主從複製的幾種方式
MySQL 主從複製主要有以下幾種方式: 基於 SQL 語句的複製(statement-based replication, SBR); 基於行的複製(row-based replication, RBR);混合模式複製(mixed-based replication,
Es6 中快速複製陣列幾種方式
1、第一種通過for迴圈方式 var arr = [1,2,3] var arr2 = []; for(var i =0; i<arr.length; i++){ arr2[i] = arr[i] } arr.push(4) arr2.pop() console.log(arr
Spring中屬性注入的幾種方式以及複雜屬性的注入
在Spring框架中,屬性的注入我們有多種方式,我們可以通過構造方法注入,可以通過set方法注入,也可以通過p名稱空間注入,方式多種多樣,對於複雜的資料型別比如物件、陣列、List集合、map集合、Properties等,我們也都有相應的注入方式。 OK,接下來我們就來看看
登入mysql資料庫的幾種方式
登入mysql資料庫的幾種方式 第1種 (通過mysql自帶的客戶端,MySQL 5.5 Command Line Client) 不推薦這種方式 注意:這種登入方式,只適用於root使用者,不夠靈活!(只適合於root使用者登入,只限於root使用者,以後我們可
文件轉換、線上預覽的幾種方式以及推薦
網際網路時代的繁榮期,線上教育猶如三國中的巴蜀之地,無論是各大巨頭還是中小軟體。都希望在此領域分的一口肥肉。 其中,關於文件轉換。一直是開發線上教育軟體讓人頭痛的事。 在這先說一下文件轉換以及預覽的幾種方式。 一、伺服器先轉換為PDF,再轉換為SWF,最後通過網頁載入Fl
Java物件的快速複製的幾種方式
淺拷貝、深度複製、BeanUtils.copyProperties() 物件的克隆是指建立一個新的物件,且新的物件的狀態與原始物件的狀態相同。當對克隆的新物件進行修改時,不會影響原始物件的狀態。 註釋:clone()是object類的protected 方法,只有類的物件
Spring面向切面程式設計的三種方式以及常用相關案例總結
Spring面向切面程式設計 ================================================== spring面向切面程式設計的方法之一:實現介面方式 1.執行前增強:MethodBeforeAdvice介面 標示方法:public vo
Java中建立執行緒的幾種方式以及執行緒同步的幾種方式
執行緒同步自己及基本就用過Thread和Runnable這兩種方式,還有其他很多方式如下: Executor框架簡介 建立執行緒有幾種不同的方式?你喜歡哪一種?為什麼? 而執行緒同步會用的方式就更少了,只會synchronized,其他方式如下: 關於執
java向txt中寫入字串的幾種方式以及效率
1.PrintWriter try { PrintWriter pw=new PrintWriter("D://1.txt"); for(int i=0;i<500000;i++){ pw.write("我是一顆自由小星
java中連線MySQL資料庫的幾種方式
1.1概念 DBCP(DataBase Connection Pool)資料庫連線池,是java資料庫連線池的一種,由Apache開發,通過資料庫連線池,可以讓程式自動管理資料庫連線的釋放和斷開。 1.2程式碼示例 所需jar包:commons-dbcp2-2.2.1.j
MySQL客戶端工具以及常用SQL語句
SQL語句Mysql客戶端工具: 在用yum安裝的maiadb-server的時候,在/etc/my.cnf.d下有一個名為client.cnf的文件,編輯此文件,在此文件的[client]下添加用戶名和密碼就可以不用輸入口令登錄 vim /etc/my.cnf.d/client.cn
13.4 MySQL用戶管理;13.5 常用sql語句;13.6 MySQL數據庫備份恢復
MySQL用戶管理擴展 :SQL語句教程 http://www.runoob.com/sql/sql-tutorial.html什麽是事務?事務的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094根據binlog恢復指定時間段的數據
mysql複製表的幾種方式
mysql拷貝表操作我們會常常用到,下面就為您詳細介紹幾種mysql拷貝表的方式,希望對您學習mysql拷貝表方面能夠有所幫助。 假如我們有以下這樣一個表: id username password -------------------------
MySQL拷貝表的幾種方式
from 索引 拷貝數據 username brush 不同 拷貝 p s left 1. 拷貝表結構到新表中。 (不會拷貝表中的數據) CREATE TABLE 新表 LIKE 舊表;或CREATE TABLE 新表 SELECT * FROM 舊表 WHERE 1=2
事務有哪些特性?spring的事務管理有幾種方式實現,如何實現?spring 中常用的兩種事務配置方式以及事務的傳播性、隔離級別
事務有哪些特性? 1.原子性:一個事務中所有對資料庫的操作是一個不可分割的操作序列,要麼全做要麼全不做 2.一致性:資料不會因為事務的執行而遭到破壞 3.隔離性:一個事物的執行,不受其他事務的干擾,即併發執
聊聊MySQL主從複製的幾種複製方式
[TOC] ### 非同步複製 **MySQL的複製預設是非同步的**,主從複製至少需要兩個MYSQL服務,這些MySQL服務可以分佈在不同的伺服器上,也可以在同一臺伺服器上。 MySQL主從非同步複製是最常見的複製場景。資料的完整性依賴於主庫BINLOG的不丟失,只要主庫的BINLOG不丟失,那麼就算
MySQL主從複製的幾種複製方式
[TOC] ### 非同步複製 **MySQL的複製預設是非同步的**,主從複製至少需要兩個MYSQL服務,這些MySQL服務可以分佈在不同的伺服器上,也可以在同一臺伺服器上。 MySQL主從非同步複製是最常見的複製場景。資料的完整性依賴於主庫BINLOG的不丟失,只要主庫的BINLOG不丟失,那麼就算
06.實現servlet的幾種方式,以及接口或者類之間的關系
ssa 圖片 servlet 容器 實例化 設備 blog public ide 接口:Servlet、ServletConfig、ServletRequest、ServletResponse、HttpServletRequest、HttpServletResponse、S