1、利用navicat新建數(shù)據(jù)庫,也可采取其他方式。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、榆社網(wǎng)絡(luò)推廣、小程序制作、榆社網(wǎng)絡(luò)營(yíng)銷、榆社企業(yè)策劃、榆社品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供榆社建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:bm7419.com
2、創(chuàng)建數(shù)據(jù)庫,填入數(shù)據(jù)庫名稱。
3、找到mysql的安裝文件的bin文件。
4、找到所要導(dǎo)入的sql的文件夾。
5、用win+r或者開始-菜單-運(yùn)行,輸入cmd打開命令行。
6、輸入d:回車,切換到D盤,輸入cd ?+mysql安裝路徑下bin文件夾位置。
7、輸入u 后面代表mysql數(shù)據(jù)庫用戶名 p后面是密碼 ?,“testwei“代表導(dǎo)入的數(shù)據(jù)庫名稱,后面就是導(dǎo)入數(shù)據(jù)庫的sql文件。
8、打開navicat,看到數(shù)據(jù)庫中,已經(jīng)導(dǎo)入數(shù)據(jù),證明,上述操作成功。
右鍵以文本文件的形式打開,里面是記錄著可以在mysql里面執(zhí)行的代碼。
要執(zhí)行sql文件里面的代碼,需要打開mysql數(shù)據(jù)庫去執(zhí)行,新手推薦用軟件的形式執(zhí)行此sql,軟件如navicat,sqlyog等。
打開軟件并且配置連接數(shù)據(jù)庫的信息后打開,然后創(chuàng)建一個(gè)數(shù)據(jù)庫,之后右鍵數(shù)據(jù)庫選中執(zhí)行sql,接著選擇要執(zhí)行的sql文件,按提示一步一步走下去即可。
老手推薦使用cmd指令來執(zhí)行sql,因?yàn)樗俣缺容^快,首先也是連接上數(shù)據(jù)庫,創(chuàng)建并選擇好數(shù)據(jù)庫:
mysqluse 數(shù)據(jù)庫名;
mysqlset names utf8; --設(shè)置傳輸編碼,避免中文亂碼
mysqlsource d:/xxx.sql; -- source 文件路徑
就這么簡(jiǎn)單, 然后就等著sql執(zhí)行完畢即可.
連接數(shù)據(jù)庫
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 提供數(shù)據(jù)庫的連接以及關(guān)閉數(shù)據(jù)庫資源
* @author Administrator
*
*/
public class DBManager {
//定義數(shù)據(jù)庫連接的URL
private static final String URL="jdbc:sqlserver://localhost:1433;database=j1105";
//定義數(shù)據(jù)庫的用戶名
private static final String USERNAME = "sa";
//定義數(shù)據(jù)庫密碼
private static final String PASSWORD = "sa";
//定義一個(gè)連接的引用,使用單例模式
private static Connection conn = null;
//使用靜態(tài)塊來注冊(cè)驅(qū)動(dòng)
//類加載時(shí)自動(dòng)執(zhí)行代碼塊
static {
//反射com.microsoft.sqlserver.jdbc.SQLServerDriver.class
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//獲得連接
//在程序使用過程中始終只有1個(gè)對(duì)象存在
//使用單例模式來給Connection賦值
public static Connection getConnection(){
if(conn == null){
try {
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (SQLException e) {
e.printStackTrace();
}
}
return conn;
}
/**
* 關(guān)閉的一些操作 , 優(yōu)化
* @param conn
* @param stat
* @param rs
*/
public static void close(Connection conn,Statement stat,ResultSet rs){
try{
if(conn != null){
conn.close();
}
if(stat != null){
stat.close();
}
if(rs != null){
rs.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
/**
* 重寫上面的方法,在只有2個(gè)參數(shù)的情況下關(guān)閉
* @param conn
* @param stat
*/
public static void close(Connection conn,Statement stat){
try{
if(conn != null){
conn.close();
}
if(stat != null){
stat.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args){
Connection conn = DBManager .getConnection();
System.out.println(conn);
}
}
新建一個(gè)類對(duì)應(yīng)數(shù)據(jù)庫中的表
hi,你好,MYSQL是支持BEGIN ... END復(fù)合語句的
具體語法為:
[begin_label:] BEGIN
[statement_list]
END [end_label]
官方文檔介紹:
本文標(biāo)題:mysql怎么執(zhí)行代碼塊 mysql代碼塊語法
文章路徑:http://bm7419.com/article6/dohjgog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、標(biāo)簽優(yōu)化、全網(wǎng)營(yíng)銷推廣、自適應(yīng)網(wǎng)站、小程序開發(fā)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)