原创 MySql模糊搜索結果按匹配度排序(MySql模糊查詢導致正常排序失效的另一種解決辦法)

今天在處理項目數據的時候,發現一個問題,就是當使用模糊查詢的時候,會導致排序失效 比如: SELECT * FROM mov_video_info WHERE title LIKE '%魔獸%' ORDER BY title L

原创 Mysql的 VARCHAR字段最大長度到底是多少

varchar(n),n表示什麼? MySQL5.0.3之前varchar(n)這裏的n表示字節數 MySQL5.0.3之後varchar(n)這裏的n表示字符數,比如varchar(200),不管是英文還是中文都可以存放200個 (

原创 mybatis一起插入多條數據

mysql支持這種寫法 insert into table(key,....)values(value,.....),(value,.....),(value,.....),....... 所以網上好多都是這麼寫的   但是Oracle

原创 mybatis+oracle如何批量執行多條update

版權聲明:本文爲博主原創文章,轉載請註明出處!    https://blog.csdn.net/mr_awei/article/details/80359769 mybatis+oracle如何批量執行多條update 直接開始代碼:

原创 Oracle數據庫的varchar2(2)存儲一個漢字時提示插入漢字過長問題

 昨天在oracle實驗課上出現瞭如題所示的問題:varchar2(2)在存儲一個漢字時,提示插入漢字過長,要把它改成3才能存儲1個漢字。於是百度google之。       先做以下實驗:       建一個簡單的表var,只有一列na

原创 Oracle 語句大全,確實不錯,趕緊轉走!

1. Oracle安裝完成後的初始口令?   internal/oracle    sys/change_on_install    system/manager    scott/tiger    sysman/oem_temp 2.

原创 ORACLE WITH AS 用法

With查詢語句不是以select開始的,而是以“WITH”關鍵字開頭     可認爲在真正進行查詢之前預先構造了一個臨時表,之後便可多次使用它做進一步的分析和處理 WITH Clause方法的優點      增加了SQL的易讀性,如果構

原创 Sql之left join(左關聯)、right join(右關聯)、inner join(自關聯),以及笛卡兒積表的區別

  left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄  right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner join(等值連接) 只返回兩個表中聯結字段相等的行

原创 Oracle樹查詢,start with connect by prior 遞歸查詢用法

這個子句主要是用於B樹結構類型的數據遞歸查詢,給出B樹結構類型中的任意一個結點,遍歷其最終父結點或者子結點。 先看原始數據:   1 create table a_test 2 ( parentid varchar2(10), 3

原创 Oracle創建用戶、角色、授權、建表

oracle數據庫的權限系統分爲系統權限與對象權限。系統權限( database system privilege )可以讓用戶執行特定的命令集。例如,create table權限允許用戶創建表,grant any privilege 權

原创 160311、mybatis sql語句中轉義字符

 問題: 在mapper  ***.xml中的sql語句中,不能直接用大於號、小於號要用轉義字符 解決方法:   1、轉義字符串 小於號    <    < 大於號    >    > 和    & & 單引號   

原创 windows下用腳本啓動和關閉oracle

創建兩個TXT分別修改文件名字爲  關閉和啓動Oracle,然後後綴名改成.bat   在啓動Oracle.bat裏面寫成這樣   lsnrctl start net start OracleServiceORCL     在關閉Orac

原创 oracle11g客戶端如何完全卸載(轉)

1、停用oracle服務:進入計算機管理,在服務中,找到oracle開頭的所有服務,右擊選擇停止 2、在開始菜單中,找到Universal Installer,運行Oracle Universal Installer,單擊卸載產品 3、在

原创 oracle 全文檢索實踐

1.oracle text 首先這裏說oracle 全文檢索,是針對我機器上的oracle 10g版本的。至少 10g 或以上的版本 適合這樣來使用。   oracle 的全文檢索,操作步驟爲:將表中需要檢索的字段,創建爲全文檢索

原创 Oracle同義詞創建及其作用,解決java中數據庫報錯的表或視圖不存在

今天遇見了一個問題,在建立數據庫表中發現,如果有兩個不同的用戶,其中一個用戶創建了一個表,在代碼中永另一個用戶去訪問的話,會就提示表或視圖不存在,那麼就需要建立同義詞了,同義詞的意思是就是,把一個表設定一些權限,讓它可以擴大被訪問的權限