標籤:一、表不存在時則建立 之前做項目實在是太趕了,很多東西都沒記錄。是時候補回來了 MySQL做一個大表,由於要存記錄,所以資料量很大,查詢很慢。恰好查詢的時候,又不需要時間太久的冷資料。現在將其實現原理提取成一個控制台小程式。 首先,建立一個簡單的資料庫訪問類。 public static class CommonDao { private static MySqlConnection conn = new
標籤:1.安裝mysql用戶端 用命令:yum install -y mysql-server mysql mysql-devel此命令包含了安裝用戶端和伺服器2.訪問myslq在命令列輸入:mysql -h192.168.0.36 -uroot -p123456出現:Welcome to the MySQL monitor. Com
標籤:mysql bakcup alarm該指令碼支援自動備份,自動上傳到FTP伺服器,備份失敗自動發送警示郵件#!/bin/sh#Create by JIANGLEI.YU ON 20160421#使用測指令碼需要先安裝mutt郵件發送工具。#使用使用自動化安裝。詳細請參考 http://yujianglei.blog.51cto.com/7215578/1765938#Define MySQL
標籤:mysql查詢區分大小寫查詢時加上binary關鍵詞就能在查詢時區分字元大小如下:mysql> select name from pe where binary name=‘Claws‘;+-------+| name |+-------+| Claws |+-------+mysql> select name from pe where binary name=‘claws‘;Empty set (0.00 sec)like條件的使用:mysql>
標籤:在向表中插入資料時,我們經常會遇到這樣的情況:1、首先判斷資料是否存在;2、如果不存在,則插入;3、如果存在,則更新。在SQL Server中可以這樣處理: if not exists (select 1 from t where id = 1)? insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id = 1那麼 MySQL
標籤:關於大資料量處理方法: 1、應盡量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 2、對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 3、應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where
標籤:資料庫連接的一些知識:import java.sql.Connection ;import java.sql.DriverManager ;import java.sql.Statement ;public class InsertDemo01{ // 定義MySQL的資料庫驅動程式 public s