Category Archives: MYSQL數據庫

mysql時間操作函數和存儲過程

由於業務需要統計一批數據,用到關於mysql的時間操作函數和存儲過程,問題已經基本解決,把過程記錄下: 1. mysql的語句中不支持直接用循環,循環隻能在存儲過程中使用; 2. 寫為文件時,註意一些隱藏的字符,造成語Read More

【解決】Mysql字符集問題

[Author]: kwu 解決Mysql字符集問題 1、 vi /etc/my.cnf 增加以下內容 [client] port=3306 socket=/var/lib/mysql/mysql.sock default-character-set=utf8 [mysql] no-auto-rehash default-character-sRead More

Mysql用戶權限管理

[Author]: kwu Mysql用戶權限管理 1、修改root用戶名密碼 set password for 'root'@'%'=password('123456'); % 代表所有的IP,password函數設置密碼 2、創建用戶並分配相應的資料庫Read More

mysql函數二

四、條件判斷函數 1、if(expr,v1,v2)函數:成立返回結果v1,否則結果v2 例:select id,if(grade>=60,'pass','fail') from t; 2、IFNULL(V1,V2)函數:如果空顯示v2,否則顯示v1 例:mysql>Read More

win764位安裝mysql

版本:mysql官網,下載win7-64位的mysql服務端安裝包。 解壓:C:\Program Files\mysql\mysql-5.6.25-winx64。 配置環境變量:MYSQL_HOME=C:\Program Files\mysql\mysql-5.6.25-winx64,添加到Path中:%MYSQL_HOME%/bRead More

(5)mysql優化之MyISAM表鎖

概述 MyISAM存儲引擎隻支持表鎖,mysql的表鎖有兩種模式:讀鎖和寫鎖。他們的兼容關系是(對myisam的讀操作,不會阻塞其他用戶對同一表的讀請求,但會阻塞對同一表的寫操作*)和(對myisam的寫操作,則會阻塞其他用Read More

MySQL資料庫更新中文列:1366Incorrectstringvalue問題解決

環境:mysql-5.6.25-winx64,MySQL workbench 問題:MySQL更新時出現異常: warning(s): 1366 Incorrect string value: ‘\xE8\x82\x96\xE5\xB1\xB1…’ for column ‘sub_station_name’Read More

Mysql寫出高質量的sql語句的幾點建議

CleverCode在實際的工作也寫過一些低效率的sql語句。這些語句會給資料庫帶來很大的壓力,最主要的表現就是sql語句運行慢,後來逐漸的去優化和嘗試。總結瞭一些高質量的sql語句的寫法。這裡CleverCode總結一下分享給Read More

linux下安裝cmake和mysql遇到的問題總結

首先是在安裝cmake的過程中遇到的問題: 1.開始使用yum命令安裝時,不知道為什麼一直不行,然後就準備wget 來先下載壓縮包,再手動編譯。 由於網絡限制,wget不能下載外網的東西一直顯示connection timed out 起初我Read More

mysql常用命令

cmd下連接mysql mysql -u root -proot -u後面跟用戶名,-p後面跟密碼,註意-p後沒有空格 如果提示mysql命令找不到,在環境變量Path下增加mysql安裝目錄的bin路徑(C:\Program Files (x86)\MySQL\MySQL Server 5.1\bRead More

mysql的中文內容到php頁面亂碼問題

1,修改mysql資料庫的編碼 character_set_server=utf8 init_connect=”SET NAMES utf8′ 加上這兩行 2,然後重新啟動mysql資料庫 Read More

將MySQL資料庫轉換為MMSQLServer2008實例過程

因為項目的原因,需要將MySQL資料庫轉換為MMSQL2008。看瞭網上的教程,下載瞭很多軟件挨個的試,終於轉換成功。寫個文章幫助有這個需要的人。 1、首先得有個MMSQL2008資料庫,和MySQL資料庫。 2、然後下載微軟官方的Read More

Mysql事務,並發問題,鎖機制

1、什麼是事務 事務是一條或多條資料庫操作語句的組合,具備ACID,4個特點。 原子性:要不全部成功,要不全部撤銷 隔離性:事務之間相互獨立,互不幹擾 一致性:資料庫正確地改變狀態後,資料庫的一致性約束Read More

MySQL資料庫分區

mysql中資料庫learn目錄結構: 看一下表sales的設定: show create table sales \G *************************** 1. row *************************** Table: sales Create Table: CREATE TABLE `sales` ( `id`Read More

MySQL資料庫之修改表中的列

MySQL之修改表中的列 修改表中列的語法: 一張表,創建完畢,有瞭N列。之後還可以增加或刪除或修改列 alter table 表名 add 列名稱 列類型 列參數; [這樣加的列在表的最後] 例:alter table m1 add username char(20)Read More

mysqlinnodb插入意向鎖

innodb中有插入意向鎖,專門針對insert,如果插入前,該間隙已經由gap鎖,那麼Insert會申請插入意向鎖。那麼這個插入意向鎖的作用是什麼? 1、為瞭喚起等待。因為該間隙已經有鎖,插入時必須阻塞。插入 意向鎖的作用Read More

mysql舊表去重數據導入新表且賦予主鍵id新值

業務需求: A表有id,n1,n2,n3字段,為新建空表, B表有id,n1,n2,n3,n4,n5等字段,為含有數據的舊表, 現將B表中的n1,n2,n3組合的記錄去重後導入A表中,並且A表主鍵也要錄入值 方案:將B表的記錄查詢後去重,同時對查Read More

java連接mysql數據庫增刪改查操作記錄

1. 連接資料庫,得到資料庫連接變量 註意連接資料庫的時候 (1)打開DB Browser 新建一個Database Driver,註意添加Driver JARs的時候添加的包,我的是mysql-connector-java-5.0.3-bin.jar (2)要將資料庫jar包拷Read More

mysql之字符集與校對集

一、字符集 1.mysql的字符集設置非常靈活 可以設置伺服器默認字符集; 資料庫默認字符集; 表默認字符集; 列字符集; 如果某一級別沒有指定字符集,則繼承上一級。 查看所有字符集語句:show character set; 2.以表Read More

MYSQL建用戶,建庫,建表,授權

1.新建用戶 //登錄MYSQL @>mysql -u root -p @>密碼 //創建用戶 mysql> insert into mysql.user(Host,User,Password) values('localhost','tanzuai',password('123456&#Read More

mysql選取數據類型的標準(重要)

1.允許值:允許輸入一個字段中的值的范圍和類型是決定哪個數據類型加在這個字段上的最直接因素。 2.存儲效率:考慮字段可能的值的范圍並且根據這個范圍選取一個適當的、大小合適的數據類型也是很Read More

centos6.5安裝mysql5.6

1. 先查看版本號 # uname -a 2. 下載並安裝Mysql的yum倉庫 下載Mysql的yum倉庫 https://dev.mysql.com/downloads/repo/yum/ 然後安裝一下這個倉庫列表 $ sudo yum localinstall mysql-community-release-el6-5.noarRead More