Time of Update: 2016-01-20
標籤:mysql先描述一下這個問題的起因,假設有一張表,裡面儲存了交易訂單,每張訂單有唯一的ID,有最後更新時間,還有資料,詳情如下:+-------+----------+------+-----+---------------------+-------+| Field | Type | Null | Key | Default &n
Time of Update: 2016-01-20
標籤:mysql 資料準備建立資料庫、匯入資料 [[email protected] ~]# mysql -uroot -p -e"create database viewdb;"Enter password:[[email protected] ~]# mysql -uroot -p viewdb< viewdb.sqlEnter password: mysql> show databases;+------------------
Time of Update: 2016-01-21
標籤:mysql root grant 許可權 error
Time of Update: 2016-01-20
標籤:一.函數1.數學函數CEIL()進一取整SELECT CEIL(1.2);2FLOOR()舍一取整SELECT FLOOR(1.9);9MOD取餘數(模數)SELECT MOD(3,8);3--3對8模數POWER()冪運算SELECT POWER(3,2);9ROUND()四捨五入SELECT ROUND(123.456,2);123.46TRUNCTATE數字截取SELECT TRUNCATE(123.456,2);123.45ABS()取絕對值SELECT ABS(-1
Time of Update: 2016-01-21
標籤:一、表設計最佳化 1.選擇一個正確的儲存引擎 常用的儲存引擎 MyISAM 和 InnoDB,每個引擎都各有利弊。 ①MyISAM:資料庫並發不大,讀多寫少,sql語句比較簡單的情況下使用,但是對大量寫操作支援不佳。 ②InnoDB:並發訪問大,寫操作比較多,有外鍵、事務等需求的情況下使用,但是佔用系統記憶體較大。2.為表設定一個主鍵ID 應該為資料庫每張表都設定一個ID作為其主鍵,最好是無符號整型,並設定為自動成長(AUTO INCREMENT),放在資料表的第一順序。
Time of Update: 2016-01-21
標籤:CentOS7內建MariaDB,將其刪掉rpm -qa | grep mariadbrpm -e mariadb-libs-5.5.37-1.el7_0.x86_64 1.下載源碼wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz2.解壓tar zxvf mysql-5.6.23.tar.gz3.安裝必要的包sudo yum install cmake gcc-c++
Time of Update: 2016-01-20
標籤:Schema與資料類型最佳化1. 選擇最佳化的資料類型 1). 更小的通常更好:更小的資料類型通常更快,因為他們佔用更少的磁碟、記憶體和CPU緩衝,並且處理需要的CPU周期也更少。 2). 簡單就好:簡單的資料類型的操作通常需要更少的CPU周期。例如:整型比字串操作的代價更低,因為字元集和校對規則(定序)是字串比較比整型比較更複雜。這裡有兩個例子:
Time of Update: 2016-01-20
標籤:一。下載MySql1。進入MySql官網下載區:http://dev.mysql.com/downloads/二。安裝MySql 三。配置Mysql伺服器3.1開啟系統喜好設定找到mysql 3.2開啟mysql伺服器3.3進入伺服器3.3.1設定管理員環境 1.開啟終端先輸入命令alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin接著輸入
Time of Update: 2016-01-19
標籤:本機系統資訊如下:--------------------------------------------------------------------------------------OS:OSX EI Capitan Version 10.11 MBP13.3內建的Apache和PHP資訊如下:loger9567deMacBook-Pro:~ loger9567$ apachectl -vServer version: Apache/2.4.16
Time of Update: 2016-01-22
標籤: 安裝完成後,無法登陸mysql,按理說新安裝後預設是以root使用者登陸,而且密碼為空白,所以可以直接進的,但是出現了下面的問題 F:\mysql-5.7.10-win32\mysql-5.7.10-win32\bin>mysql -u root ERROR 1045(28000):Access denied for user ‘
Time of Update: 2016-01-21
標籤:在MySQL
Time of Update: 2016-01-22
標籤:mysql log fileMySQL has several log files that can help you find out what activity is taking place.log type information write to log fileerror log Problems encoutered starting, running or stopping mysqldGeneral
Time of Update: 2016-01-18
標籤:今天有點臨時需求要計算一張表的結果,不想寫代碼,想到了mysql的自訂函數。碰到了很多問題,為了方便一下使用,在此記錄一下。需求:一張表中,有比分,需要查詢出比賽id和比賽結果。分析: 單表查詢沒啥的,困難就困難在怎麼判斷比分之後返回想要的結果。 這裡我把比賽結果分別定義代號,1主場勝、2平局、3客場勝 函數邏輯:
Time of Update: 2016-01-18
標籤:注意:下面如沒有特殊說明,預設都是修改my.ini配置,修改完配置需要重啟mysql服務。1、安裝完wamp後輸入命令有亂碼提示: 運行mysql命令時,出現的錯誤提示是亂碼 : ERROR 1064 (42000): Erreur de syntaxe près de ‘su mysql‘ à la ligne 1 開啟wamp目錄下wamp\bin\mysql\mysql5.6.17\my.
Time of Update: 2016-01-18
標籤:解決MySQL主從複製不一致的情況十月 09, 2011 ( NO
Time of Update: 2016-01-21
標籤:前言:nodejs我們並不陌生,為什麼選用mysql呢,
Time of Update: 2016-01-20
標籤:NGINX:rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.8.0-1.el7.ngx.x86_64.rpm查看:yum info nginx 安裝:yum install nginxservice nginx start MySQL:CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever檔案,需要去官網上下載# wget http://dev.mysql.com/
Time of Update: 2016-01-19
標籤:安裝Hive(獨立模式 使用mysql串連)1.預設安裝了java+hadoop2.下載對應hadoop版本的安裝包3.解壓安裝包tar zxvf apache-hive-1.2.1-bin.tar.gz4.安裝mysqlyum -y install mysql-server mysql mysqldev //需要以root身份運行 另外可能需要配置yum源mysql常用命令:service mysqld start/stopchkconfig mysqld on //加入開機啟動
Time of Update: 2016-01-20
標籤:1、現象:[[email protected] ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)2、原因:資料庫中存在空使用者所致3、解決方式:1)停用mysql服務:# service mysql stop2)輸入命令:# mysqld_safe --user=mysql
Time of Update: 2016-01-20
標籤:【MySql的基本架構演變】 沒有並發的增長,也就沒有必要做高可擴充性的架構。 Scale-up : 縱向擴充,通過替換為更好的機器和資源來實現伸縮,提升服務能力 Scale-out : 橫向擴充, 通過加節點(機器)來實現伸縮,提升服務能力 對於互連網的高並發應用來說,無疑Scale