MySQL之常用alter語句用法總結

標籤:1:刪除列ALTER TABLE 【表名字】 DROP 【列名稱】2:增加列ALTER TABLE 【表名字】 ADD 【列名稱】 INT NOT NULL  COMMENT ‘注釋說明‘3:修改列的類型資訊ALTER TABLE 【表名字】 CHANGE 【列名稱】【新列名稱(這裡可以用和原來列同名即可)】 BIGINT NOT NULL  COMMENT ‘注釋說明‘4:重新命名列ALTER TABLE 【表名字】 CHANGE 【列名稱】【新列名稱】

RHEL 6.5 64bit下源碼編譯安裝LAMP(Apache 2.4.12、MySQL 5.5.42、PHP 5.3.10)

標籤:lamp/mysql/php/apache一、關閉防火牆及SELINUX:#iptables -F#/etc/init.d/iptables stop#sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘

CentOS 5.5 64bit下源碼編譯安裝MySQL 5.5.42

標籤:mysql1.下載源碼包MySQL 5.5.42http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/mysql-5.5.42.tar.gzcmake 3.2.1http://www.cmake.org/files/v3.2/cmake-3.2.1.tar.gz2.檢查環境:rpm -qa | grep cmakerpm -qa | grep gcc rpm -qa | grep gcc-c++3.安裝篇:cmake-3.2.

linux下安裝mysql【實踐版】

標籤:【環境及檔案版本】red hat  linux   v6.2 mysql linux版  x86-x64  v5.6【準備需要的檔案】首先去官網下載mysql的linux版本,可以針對安裝的作業系統選擇合適的版本。然後將檔案解壓到一個目錄,例如

Windows下MySQL的主從熱備(自動同步)配置

標籤:windows mysql本配置方法適用於5.1之後的版本,個人在5.5上配置成功(5.1之前版本請參考另外的配置說明) 環境說明:Master:192.168.1.200Slave:192.168.1.210 MySQL 的 Master 配置:配置my.ini: [mysqld]# The TCP/IP Port the MySQL Server will listen

Mysql 的儲存引擎,myisam和innodb的區別

標籤:MyISAM 是非事務的儲存引擎,innodb是支援事務的儲存引擎。  innodb的引擎比較適合於插入和更新操作比較多的應用,而MyISAM 則適合用於頻繁查詢的應用 。MyISAM --表鎖,innodb--設計合理的話是行鎖,MyISAM 不會出現死結。  最大的區別就是MYISAM適合小資料,小並發;INNODB 適合大資料,大並發。最大的區別就是在鎖的層級上。  

MySQL show slave status命令參數

標籤:? Slave_IO_StateSHOW PROCESSLIST輸出的State欄位的拷貝。SHOW PROCESSLIST用於從屬I/O線程。如果線程正在試圖串連到主伺服器,正在等待來自主伺服器的時間或正在串連到主伺服器等,本語句會通知您? Master_User被用於串連主伺服器的目前使用者。? Master_Port當前的主伺服器介面。? Connect_Retry–master-connect-retry選項的當前值?

MySQL不容忽視SQL_MODE的設定

標籤:CREATE DATABASE db_test;CREATE TABLE `tb1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增id‘, `rank` int(10) unsigned NOT NULL DEFAULT ‘0‘ COMMENT ‘排名‘, `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘目前時間‘,

MySQL show status命令參數

標籤:Aborted_clients         由於客戶沒有正確關閉串連已經死掉,已經放棄的串連數量。 Aborted_connects 嘗試已經失敗的MySQL伺服器的串連的次數。 Binlog_cache_disk_use 當交易記錄比binlog_cache_size大時,他會建立臨時檔案,該狀態表示有多少個事務使用了臨時檔案 Binlog_cache_use       &

C#串連MySQL的方法及出現的GUID問題的解決方案

標籤:本人環境:        win7 64位        MySQL(版本:mysql-installer-community-5.7.4.0-m14.1411728256.msi)        VS2012用C#串連MySQL,我個人覺得是件很蹩腳的事,但是在實際中確實很遇到這樣的情況。為了完成一個簡單的測試,我進行了這樣的嘗試。1.安裝MySQL 

MySQL 使用者管理及許可權管理

標籤:MySQL 預設有個root使用者,但是這個使用者權限太大,一般只在管理資料庫時候才用。如果在項目中要串連 MySQL 資料庫,則建議建立一個許可權較小的使用者來串連。在 MySQL 命令列模式下輸入如下命令可以為 MySQL 建立一個新使用者:CREATE USER username IDENTIFIED BY ‘password‘;新使用者建立完成,但是此刻如果以此使用者登陸的話,會報錯,因為我們還沒有為這個使用者指派相應許可權,分配許可權的命令如下:GRANT ALL

多學一點(六)——在Linux下安裝配置MySQL

標籤:linux   mysql   1.下載、安裝 MySQL :[[email protected]~]# cd /usr/local/src[[email protected]]# wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz[[email protected]]#

mysql union order by 分別排序問題

標籤: 兩種方式: 第一種: 先各自排序,然後通過暫存資料表嵌套再合并結果,注意排序後面必須加入 limit,否則order by不起作用 SELECT * FROM (SELECT * FROM t1 WHERE id IN (1,3,6) ORDER BY utime DESC limit 5) AS a  UNION ALL SELECT * FROM (SELECT * FROM t1 WHERE id IN (2,4,5) ORDER BY utime DESC

我的MYSQL學習筆記(四)——函數

標籤:內建函數數字函數 1、求餘函數MOD(X,Y)MOD(X,Y)返回x被y除後的餘數,MOD()對於帶有小數部分的數值也起作用,他返回除法運算後的精確餘數 2、函數TRUNCATE(X,Y)TRUNCATE(X,Y)返回被捨去至小數點後y位的數字x。若y的值為0,則結果不帶有小數點或不帶有小數部分。 若y設為負數,則截去(歸零)x小數點左邊起第y位開始後面所有低位的值。 TIPS:ROUND(X,Y)函數在截取值的時候會四捨五入,而TRUNCATE(x,y)直接截取值,並不進行四捨五入

mysql 分頁預存程序

標籤:分頁   儲存   database   資料   網上關於mysql分頁預存程序的資料很多,但內容大同小異。作為初學者,引用mysql預存程序如下:<p> </p><p>DELIMITER $$</p><p>USE `database1`$$ --

mysql資料庫動作陳述式大全

標籤:一 . 常用mysql命令列命令       1 .啟動MYSQL服務  net start mysql    停止MYSQL服務  net stop mysql        2 . netstat –na | findstr 3306 查看被監聽的連接埠 ,

mysql分表+查詢

標籤:垂直分表:  其實沒啥好講,就是 主鍵+常用列 放在原表中,再講 主鍵+一些不常用列 放在另外的表中。  這樣一個資料頁就可以存放更多資料。 但是缺點也明顯,可能會增加join 或 union之類的操作。 水平分表:  今天面試被問到水平分表,突然愣住了,分都知道,但分完如何有效查詢就不好說了。  原則:具體情況具體分析。  常見幾種分法:    1、按時間分      典型應用:新聞類、qq狀態、朋友圈動態等關注即時或最近的,可以用時間劃分,比如當月一張表,上個月一張表。   

MySQL中select * for update鎖表的範圍

標籤:MySQL中select * for update鎖表的問題由於InnoDB預設是Row-Level Lock,所以只有「明確」的指定主鍵,MySQL才會執行Row lock (只鎖住被選取的資料例) ,否則MySQL將會執行Table Lock (將整個資料表單給鎖住)。 舉個例子: 假設有個表單products ,裡面有id跟name二個欄位,id是主鍵。 例1: (明確指定主鍵,並且有此筆資料,row lock) SELECT * FROM products WHERE id=‘3‘

mysql中select distinct的用法

標籤:在使用mysql時,有時需要查詢出某個欄位不重複的記錄,雖然mysql提供有distinct這個關鍵字來過濾掉多餘的重複記錄只保留一條,但 往往只用它來返回不重複記錄的條數,而不是用它來返回不重記錄的所有值。其原因是distinct只能返回它的目標欄位,而無法返回其它欄位,經過實驗, 有如下方法可以實現。舉例如下:這是test表的結構id test1 test21 a 12 a 23 a 34 a 15 b 16 b 27 b 38 b

mysql資料庫多執行個體部署

標籤:mysql5.6   多執行個體   資料庫   mysql   本文系統:rhel5.8 ip :

總頁數: 2483 1 .... 1398 1399 1400 1401 1402 .... 2483 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.