MySQL 資料庫表操作和資料匯入匯出方式總結筆記

2021-06-22 01:52:18 字數 1091 閱讀 3804

1、mysql複製表結構

create table table_name like table_name;

//只複製表結構,不複製資料

insert into table_name select * from table_name2 where 1=2;

//複製表結構同時複製資料

insert into table_name select * from table_name2 where 1=2;

insert into table_name select * from table_name2 where 1=2;
/*這裡是注釋*/

2、mysql複製表資料

insert into table_name select table_name2;

3、匯出mysql表結構

//帶有create database的 匯出

mysqldump -u username -p --databases databasename >> out.sql

//不帶有create database的 匯出

mysqldump -u username -p databasename >> out.sql

//匯出指定表的表結構(如果不指定表將匯出所有表)

mysqldump -u username -p -t databasename tablename >> out.sql

4、匯出mysql表資料

//匯出指定表的表資料(如果不指定表將匯出所有表)

mysqldump -u username -p -d databasename tablename >> out.sql

//匯出文字檔案格式的資料

select * from table_name into outfile "file.txt"

5、匯入表結構

mysql -u username -p databasename < tablename.sql

6、匯入表資料

load data infile 'file.txt' into table tablename;

三 資料庫操作和資料表操作

目錄 1.資料庫相關操作 2.資料表相關操作 3 表結構相關操作 1.1 建立資料庫 create db name 檢測資料庫名稱是否存在,不存在則建立 create database if not exists db name 在建立資料庫的同時指定編碼方式 create database if ...

MySQL資料庫和資料表操作

顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...

mysql資料庫 資料庫和資料表的基本操作(3)

語法 create database 資料庫名字 charset 編碼格式 create database 資料庫名稱 character set 編碼格式 語法 show databases語法 show create database 資料庫名字 語法 use 資料庫名稱 語法 select d...