最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼

 更新時(shí)間:2016年10月02日 07:55:29   投稿:lqh  
這篇文章主要介紹了mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

在mysql數(shù)據(jù)庫開發(fā)中,我們有時(shí)候需要復(fù)制或拷貝一張表結(jié)構(gòu)和數(shù)據(jù)到例外一張表,這個(gè)時(shí)候我們可以使用create ... select ... from語句來實(shí)現(xiàn),本文章向大家介紹mysql復(fù)制表結(jié)構(gòu)和數(shù)據(jù)一個(gè)簡(jiǎn)單實(shí)例,

 比如現(xiàn)在有一張表,我們要將該表復(fù)制一份,以備以后使用,那么如何使用mysql語句來實(shí)現(xiàn)呢?其實(shí)我們可以直接使用create ... select ... from語句來實(shí)現(xiàn),具體實(shí)現(xiàn)方法請(qǐng)看下面實(shí)例。 

我們先來創(chuàng)建一張Topic表,創(chuàng)建Topic表的SQL語句如下:

mysql> CREATE TABLE Topic(
  ->  TopicID   SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  ->  Name    VARCHAR(50) NOT NULL,
  ->  InStock   SMALLINT UNSIGNED NOT NULL,
  ->  OnOrder   SMALLINT UNSIGNED NOT NULL,
  ->  Reserved  SMALLINT UNSIGNED NOT NULL,
  ->  Department ENUM('Classical', 'Popular') NOT NULL,
  ->  Category  VARCHAR(20) NOT NULL,
  ->  RowUpdate  TIMESTAMP NOT NULL
  -> );

向Topic表中插入數(shù)據(jù):

mysql> INSERT INTO Topic (Name,     InStock, OnOrder, Reserved, Department,  Category) VALUES
  ->          ('Java',     10,   5,    3,    'Popular',  'Rock'),
  ->          ('JavaScript',  10,   5,    3,    'Classical', 'Opera'),
  ->          ('C Sharp',    17,   4,    1,    'Popular',  'Jazz'),
  ->          ('C',       9,    4,    2,    'Classical', 'Dance'),
  ->          ('C++',      24,   2,    5,    'Classical', 'General'),
  ->          ('Perl',     16,   6,    8,    'Classical', 'Vocal'),
  ->          ('Python',    2,    25,   6,    'Popular',  'Blues'),
  ->          ('Php',      32,   3,    10,    'Popular',  'Jazz'),
  ->          ('ASP.net',    12,   15,   13,    'Popular',  'Country'),
  ->          ('VB.net',    5,    20,   10,    'Popular',  'New Age'),
  ->          ('VC.net',    24,   11,   14,    'Popular',  'New Age'),
  ->          ('UML',      42,   17,   17,    'Classical', 'General'),
  ->          ('www.java2s.com',25,   44,   28,    'Classical', 'Dance'),
  ->          ('Oracle',    32,   15,   12,    'Classical', 'General'),
  ->          ('Pl/SQL',    20,   10,   5,    'Classical', 'Opera'),
  ->          ('Sql Server',  23,   12,   8,    'Classical', 'General');
Query OK, 16 rows affected (0.00 sec)
Records: 16 Duplicates: 0 Warnings: 0

現(xiàn)在我們要將這張表復(fù)制一份,具體操作如下:

mysql> CREATE TABLE Topic2
  -> (
  ->  TopicID   SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  ->  Name    VARCHAR(50) NOT NULL,
  ->  InStock   SMALLINT UNSIGNED NOT NULL,
  ->  OnOrder   SMALLINT UNSIGNED NOT NULL,
  ->  Reserved  SMALLINT UNSIGNED NOT NULL,
  ->  Department ENUM('Classical', 'Popular') NOT NULL,
  ->  Category  VARCHAR(20) NOT NULL,
  ->  RowUpdate  TIMESTAMP NOT NULL
  -> )
  -> SELECT *
  -> FROM Topic

這樣表Topic2和Topic表不僅擁有相同的表結(jié)構(gòu),表數(shù)據(jù)也是一樣的了。

例外,如果我們只需要復(fù)制表結(jié)構(gòu),不需要復(fù)制數(shù)據(jù),也可以使用create like來實(shí)現(xiàn):

create table a like users;

感謝閱讀此文,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • MySQL主從復(fù)制搭建流程分步實(shí)現(xiàn)

    MySQL主從復(fù)制搭建流程分步實(shí)現(xiàn)

    這篇文章主要介紹了MySQL的主從復(fù)制原理詳細(xì)分析,讀寫分離是基于主從復(fù)制來實(shí)現(xiàn)的。文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-11-11
  • MySQL中DATE_FORMAT()函數(shù)的具體使用

    MySQL中DATE_FORMAT()函數(shù)的具體使用

    本文主要介紹了MySQL中DATE_FORMAT()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行

    Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行

    這篇文章主要介紹了Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • mysql中寫判斷語句的方法總結(jié)

    mysql中寫判斷語句的方法總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql中寫判斷語句的方法總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-09-09
  • C# Mysql 查詢 Rownum的解決方法

    C# Mysql 查詢 Rownum的解決方法

    C# Mysql 查詢 Rownum的解決方法,需要的朋友可以參考一下
    2013-03-03
  • 詳解MySQL數(shù)據(jù)庫insert和update語句

    詳解MySQL數(shù)據(jù)庫insert和update語句

    用于操作數(shù)據(jù)庫的SQL一般分為兩種,一種是查詢語句,也就是我們所說的SELECT語句,另外一種就是更新語句,也叫做數(shù)據(jù)操作語句。接下來通過本文給大家介紹MySQL數(shù)據(jù)庫insert和update語句,需要的朋友一起學(xué)習(xí)吧
    2016-04-04
  • MySQL 數(shù)據(jù)查重、去重的實(shí)現(xiàn)語句

    MySQL 數(shù)據(jù)查重、去重的實(shí)現(xiàn)語句

    這篇文章主要介紹了MySQL 數(shù)據(jù)查重、去重的實(shí)現(xiàn)語句,幫助大家更好的理解和學(xué)習(xí)MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • mysql 跨表查詢、更新、刪除示例

    mysql 跨表查詢、更新、刪除示例

    這篇文章主要介紹了mysql 跨表查詢、更新、刪除,需要的朋友可以參考下
    2014-03-03
  • linux版mysql8配置表名不區(qū)分大小寫問題

    linux版mysql8配置表名不區(qū)分大小寫問題

    文章介紹了MySQL 8的安裝步驟,包括配置忽略大小寫、備份數(shù)據(jù)、停止和刪除數(shù)據(jù)庫文件、配置my.cnf文件、初始化、啟動(dòng)服務(wù)和登錄設(shè)置密碼,還討論了在配置遠(yuǎn)程連接時(shí)遇到的常見問題,特別是MySQL 8版本中由于密碼加密方法變化導(dǎo)致的問題解決方法
    2024-11-11
  • AlmaLinux 9 安裝 MySQL 8.0.32的詳細(xì)過程

    AlmaLinux 9 安裝 MySQL 8.0.32的詳細(xì)過程

    這篇文章主要介紹了AlmaLinux 9 安裝 MySQL 8.0.32的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

开原市| 登封市| 宝应县| 高陵县| 鲜城| 安国市| 无棣县| 左云县| 静乐县| 玉田县| 洮南市| 凌源市| 江孜县| 梁山县| 舟山市| 浦江县| 修水县| 阜新| 泽州县| 永修县| 安多县| 资兴市| 花莲市| 湖南省| 五家渠市| 增城市| 抚顺县| 堆龙德庆县| 施秉县| 北京市| 鹿泉市| 新源县| 阳曲县| 无为县| 宜兰市| 从江县| 丰都县| 衡阳市| 定兴县| 河间市| 淮北市|