1、首先打開SQL Server Management管理工具,使用sql語句創(chuàng)建一張測試表。
羅江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
2、在測試表中,插入3條測試數(shù)據(jù)。
3、使用一條語句批量修改整個表的數(shù)據(jù)。
4、使用一條語句批量修改指定條數(shù)的記錄。
5、使用一條語句批量修改這三條數(shù)據(jù)(按條件修改值)。
6、使用一條語句批量修改數(shù)據(jù),使用where和case when。
package basic;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBC {
public void findAll() {
try {
// 獲得數(shù)據(jù)庫驅(qū)動
//由于長時間不寫,驅(qū)動名和URL都忘記了,不知道對不對,你應(yīng)該知道的,自己改一下的哈
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String userName = "system";
String password = "system";
Class.forName("oracle.jdbc.driver.OracleDriver");
// 創(chuàng)建連接
Connection conn = DriverManager.getConnection(url, userName,
password);
// 新建發(fā)送sql語句的對象
Statement st = conn.createStatement();
// 執(zhí)行sql
String sql = "select * from users";
ResultSet rs = st.executeQuery(sql);
// 處理結(jié)果
while(rs.next()){
//這個地方就是給你的封裝類屬性賦值
System.out.println("UserName:"+rs.getString(0));
}
// 關(guān)閉連接
rs.close();
st.close();
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void delete(){
try {
//步驟還是那六個步驟,前邊的兩步是一樣的
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String userName = "system";
String password = "system";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url,userName,password);
//這里的發(fā)送sql語句的對象是PreparedStatement,成為預(yù)處理sql對象,因?yàn)榘礂l件刪除是需要不定值的
String sql = "delete from users where id = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(0, 1);
int row = ps.executeUpdate();
if(row!=0){
System.out.println("刪除成功!");
}
// 關(guān)閉連接
rs.close();
st.close();
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
mysql中修改數(shù)據(jù)庫目錄方法:
操作步驟:
1.檢查mysql數(shù)據(jù)庫存放目錄
mysql -u root -prootadmin
#進(jìn)入數(shù)據(jù)庫
show variables like '%dir%';
#查看sql存儲路徑
(查看datadir 那一行所指的路徑)
quit;
2.停止mysql服務(wù)
service mysqld stop
3.創(chuàng)建新的數(shù)據(jù)庫存放目錄
mkdir /data/mysql
4.移動/復(fù)制之前存放數(shù)據(jù)庫目錄文件,到新的數(shù)據(jù)庫存放目錄位置
cp -R /usr/local/mysql/data/* /data/mysql/ #或mv /usr/local/mysql/data/* /data/mysql
5.修改mysql數(shù)據(jù)庫目錄權(quán)限以及配置文件
chown mysql:mysql -R /data/mysql/
vim /etc/my.cnf
datadir=/data/mysql (制定為新的數(shù)據(jù)存放目錄)
vim /etc/init.d/mysqld
datadir=/data/mysql
6.啟動數(shù)據(jù)庫服務(wù)
service mysqld start
說明:根據(jù)以上的簡單6步操作,已經(jīng)成功的數(shù)據(jù)庫目錄更換路徑了。
使用update語句\x0d\x0aupdate 表名 set 列1名 = 列1值,\x0d\x0a 列2名 = 列2值, \x0d\x0a ......\x0d\x0awhere 條件
在你安裝sql個人版后,應(yīng)該有一個“查詢分析器”。
啟動“服務(wù)管理器”,打開“查詢分析器”,在sql
sever中選擇(local),連接到本機(jī)的sql。
在左邊的“對象瀏覽器”中選擇你要修改的數(shù)據(jù)庫中的表,然后右鍵菜單中選擇“打開”,最后,你就可以在右邊的窗口中像excel一樣修改數(shù)據(jù)了。
文章名稱:nosql怎么修改數(shù)據(jù)庫,nosql數(shù)據(jù)庫介紹
鏈接URL:http://www.rwnh.cn/article20/dsijdco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版、App開發(fā)、外貿(mào)建站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)