1、運行Navicat數(shù)據(jù)庫管理工具,連接本地數(shù)據(jù)庫。點擊左上角文件或者工具欄連接圖標,創(chuàng)建數(shù)據(jù)庫連接。NavicatforMySQL可以連接本地Mysql數(shù)據(jù)庫,還可以連接遠程Mysql數(shù)據(jù)庫。兩者連接方式基本相同。
10年積累的成都網(wǎng)站設計、成都網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有隆林免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
2、連接好數(shù)據(jù)庫之后,點擊新建數(shù)據(jù)庫,打開新建數(shù)據(jù)庫對話框,輸入數(shù)據(jù)庫名之后,點擊確定按鈕。
3、為數(shù)據(jù)庫添加數(shù)據(jù)表,這里是通過數(shù)據(jù)表的創(chuàng)建語句自動創(chuàng)建數(shù)據(jù)表。先到工程目錄下找到創(chuàng)建數(shù)據(jù)表的SQL語句。
4、在NavicatforMySQL選中剛才創(chuàng)建的數(shù)據(jù)庫,選擇查詢-新建查詢,把步驟三中的SQL語句復制到查詢編輯器中,點擊運行。
在mysql中要向數(shù)據(jù)庫中保存數(shù)據(jù)我們最常用的一種方法就是直接使用Insert into語句來實現(xiàn)了,下面我來給大家詳細介紹Insert into語句用法
INSERT用于向一個已有的表中插入新行。INSERT…VALUES語句根據(jù)明確指定的值插入行。讓我們先來看一下insert語句標準的定義,放在[]內(nèi)的都是可以省略的:
語法
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
實例
create table links (name varchar(255) not null default '', address varchar(255) not null default '');
最簡單的插入方法
代碼如下
復制代碼
Mysqlinsert into worker values(‘tom’,’tom@yahoo.com’),(‘paul’,’paul@yahoo.com’);
或
insert into links values('jerichen','gdsz');
批量保存數(shù)據(jù)
假如我們想一次性的往數(shù)據(jù)庫里插入多條數(shù)據(jù)咋辦?一定要寫多條語句嗎?肯定是不會的,因為MySQL設計的還是很人性的。其提供insert語句的
一種非標準格式,即,values(字段值1,字段值2,字段值3),(另一個字段1的值,另一個字段2的值,另一個字段3的值);
# 同時插入兩條數(shù)據(jù),看語法說明,那個into被我省略了
代碼如下
復制代碼
insert links (name,url) values('jerichen','gdsz'),('alone','gdgz');
使用INSERT…SELECT語句插入從其他表選擇的行
當我們在上一節(jié)學習創(chuàng)建表時,知道可以使用select從其它表來直接創(chuàng)建表,甚至可以同時復制數(shù)據(jù)記錄。如果你已經(jīng)擁有了一個表,你同樣可以從select語句的配合中獲益。
從其它表中錄入數(shù)據(jù),例如:
代碼如下
復制代碼
mysqlinsert into tbl_name1(col1,col2) select col3,col4 from tbl_name2;
你也可以略去目的表的列列表,如果你每一列都有數(shù)據(jù)錄入。
代碼如下
復制代碼
mysqlinsert into tbl_name1 select col3,col4 from tbl_name2;
INSERT INTO ... SELECT語句滿足下列條件:
查詢不能包含一個ORDER BY子句。
01
MySQL
打開MySQL數(shù)據(jù)庫,然后在在MySQL中新建一個【student】表,創(chuàng)建列為ID和Name,如下圖所示:
02
Excel
新建一張Excel,Excel列中的名字要與數(shù)據(jù)庫中student的列名一樣,如下圖所示:
03
導入向?qū)?/p>
右擊數(shù)據(jù)庫中的【student】表,在彈出的下拉菜單中選擇【導入向?qū)А?,如下圖所示:
04
選擇數(shù)據(jù)格式
會彈出一個【導入向?qū)А看翱冢x擇數(shù)據(jù)的格式,比如excel的格式為.xlsx,當然有的excel的格式為.xls,根據(jù)后綴名而定,如下圖所示:
05
導入excel
然后要導入方才新建的excel文件,選擇文件的存放位置,然后點擊【打開】按鈕即可,如下圖所示:
06
選擇sheet
然后選擇要導入excel文件中的哪一個sheet,比如選擇sheet1,然后點擊【下一步】按鈕,如下圖所示:
07
導入模式
然后一直點擊【下一步】按鈕來到【導入模式】,勾選【添加:添加記錄到目錄表】選項,點擊【下一步】按鈕,如下圖所示:
08
開始導入
點擊【開始】按鈕,當出現(xiàn)【Finished -Successfully】提示時即表示導入成功,如下圖所示: