Time of Update: 2016-08-05
標籤:MySql模糊查詢like萬用字元使用詳細介紹轉載:http://chenpeng.info/html/2020 MySQL提供標準的SQL模式比對,以及一種基於象Unix公用程式如vi、grep和sed的擴充Regex模式比對的格式。一、SQL模式SQL的模式比對允許你使用“_”匹配任何單個字元,而“%”匹配任意數目字元(包括零個字元)。在
Time of Update: 2016-08-05
標籤:建立資料庫:CREATE DATABASE `Db` CHARACTER SET ‘utf8 ‘
Time of Update: 2016-08-05
標籤:通過命令列和Mysql互動[root]#mysql -uroot -p123 -e "show databases" -e: execute: 執行資料庫命令通過指令碼和資料庫進行互動,sql一定要用""引起來表示執行語句#!/bin/bash#mysql.shmysql="/usr/local/mysql/bin/mysql -uroot -p123"sql="show databases"$mysql -e
Time of Update: 2016-08-04
標籤:如何下載:我先去MySQL首頁下載最新版本的MySQL-連結:https://www.mysql.com/downloads/進入此介面下載:Downloads–>MySQL Community Edition (GPL)(這是免費版的,當然,有錢的可以用收費的,功能更強大)–>MySQL Community Server (GPL) –>選擇對應的系統和電腦版本(在這裡,我選擇的是Window系統64位的下載) –>No thanks, just start
Time of Update: 2016-08-04
標籤:1.資料準備mysql> select * from student;+----+--------+----------+---------+-------------+| id | name | idCardNo | isCadre | nickname |+----+--------+----------+---------+-------------+| 1 | Tom | 350020
Time of Update: 2016-08-04
標籤:一、串連資料庫mysql -u root -p 預設串連到本地的資料庫mysql -h 192.168.12.12 -u root -p 串連遠端的資料庫二、基本命令1、show databases;---------------------------顯示資料庫中的庫2、create database 資料庫名-------------------建立一個資料庫3、use 表名稱;-------------------------------使用表4、show tables;----
Time of Update: 2016-08-04
標籤:1、在工程目錄下運行npm install mysql安裝用於nodejs的mysql模組;2、建立db.js模組用於串連mysql,同時定義query查詢方法;var mysql = require(‘mysql‘);// 建立一個資料庫連接池var pool = mysql.createPool({ connectionLimit: 50, host: ‘localhost‘, user: ‘admin‘, password: ‘123456‘, database: ‘rp-
Time of Update: 2016-08-04
標籤:#group by(1) group by的含義:將查詢結果按照1個或多個欄位進行分組,欄位值相同的為一組(2) group by可用於單個欄位分組,也可用於多個欄位分組select * from employee;+------+------+--------+------+------+-------------+| num | d_id | name | age | sex | homeaddr |+------+------+--------+------+----
Time of Update: 2016-08-04
標籤:MySQL基本概念 一、 資料庫系統概述(注:概述均摘自清華出版的Mysql書籍): 資料庫系統由硬體部分和軟體部分構成,硬體主要用於儲存資料庫中的資料,包括電腦、存放裝置。軟體部分則包括DBMS、支援DBMS啟動並執行作業系統等。 1、資料庫系統中主要的3個組成部分: (1)、資料庫:用於儲存資料的地方。
Time of Update: 2016-08-04
標籤:一、Bastion Host結構 Bastion Host執行流程:管理員為使用者在伺服器上建立帳號(將公開金鑰放置伺服器,或者使用使用者名稱密碼)使用者登陸Bastion Host,輸入Bastion Host使用者名稱密碼,現實目前使用者管理的伺服器列表使用者選擇伺服器,並自動登陸執行操作並同時將使用者操作記錄 註:配置.brashrc實現ssh登陸後自動執行指令碼,如:/usr/bin/python /home/wupeiqi/menu.py二、實現過程步驟一,實現使用者登陸
Time of Update: 2016-08-04
標籤:mysqlcreate table test(a int,c int);insert into test(a,c) values(1,3) on duplicate key update c=c+1;如果INSERT多行記錄(假設 a 為主鍵或 a 是一個 UNIQUE索引列):insert into
Time of Update: 2016-08-04
標籤:mysql建立一個bak檔案,添加如下代碼:@echo mysqldump熱備資料,儲存位置:d:\bak_目前時間@echo offc:cd D:\mysql\MySQL Server 5.5\binset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set filename_db=bak_%year%%month%%day%_db
Time of Update: 2016-08-04
標籤:mariadb與mysql共同 mariadb與mysql同時運行 [[email protected] ~]#groupadd mariadb -g 513[[email protected] ~]#useradd-u 513 -g mariadb -s /sbin/nologin -d /home/mariadb
Time of Update: 2016-08-04
標籤:這學期開了資料庫的課,對sql注入頗感興趣。因此,對資料庫語句也頗為喜愛。遇到了with check option 問題。這屬於sql view裡面的一個問題。在此略做小結。大牛勿噴!先自訂一個table 名為 :Star 先定義視圖找出所有張姓明星:Java代碼 create view IS_Star Java代碼
Time of Update: 2016-08-04
標籤:1. 查詢欄位#查詢所有欄位#查詢指定欄位2. 查詢指定記錄(where 條件運算式)#比較#指定範圍#指定集合#匹配字元#查詢空值#帶IN關鍵字的集合查詢#帶BETWEEN AND關鍵字的範圍查詢#帶LIKE的字元匹配查詢#帶AND|OR的多條件查詢3. 對查詢結果進一步的操作#distinct查詢結果不重複#order by查詢結果排序#limit限制查詢結果數目與指定初始位置#union合并查詢結果4. 集合函數#count()#sum()#avg()#max()#min()5.
Time of Update: 2016-08-04
標籤:添加記錄: -- 增-- INSERT[INTO] tb_name VALUES(值...)-- 先建立user表 CREATE TABLE user( id TINYINT UNSIGNED AUTO_INCREMENT KEY, username VARCHAR(20) NOT NULL UNIQUE, password CHAR(32) NOT NULL, email VARCHAR(50) NOT NULL DEFAULT ‘[email protected]‘,
Time of Update: 2016-08-04
標籤:上次發表過的一遍重複資料刪除記錄的文章,其中最優的方案三刪除1w條也花了0.07秒而2w條就已經花掉了4秒。今天進行了進一步最佳化,測試刪除10w條只花了1.06秒。速度提升了很多。建表語句CREATE TABLE `test_user` ( `id` INT(10) NOT NULL DEFAULT ‘0‘, `namea` VARCHAR(40) NOT NULL, `nameb` VARCHAR(40) NOT NULL, `user_
Time of Update: 2016-08-04
標籤:添加欄位: -- 添加欄位-- ALTER TABLE tb_name ADD 欄位名稱 欄位類型 [完整性條件約束條件] [FIRST|AFTER]-- 給user10添加card欄位 ALTER TABLE user10 ADD card CHAR(18);-- 帶完整性條件約束條件的ALTER TABLE user10 ADD test1 VARCHAR(100) NOT NULL UNIQUE;-- 添加欄位到第一位ALTER TABLE user10 ADD test2
Time of Update: 2016-08-04
標籤:php的記憶體回收機制,其實只針對於php本身。對於mysql,php沒權利去自動去釋放它的東西。如果你在頁面執行完畢前不調用mysql_close(),那麼mysql那邊是不會關閉這個串連的。如果你是用的是pconnect方式,即使你在頁面執行完畢前調用mysql_close(),也無法另mysql關閉這個串連。在php中使用pconnect方式建立串連,如果你的負載到一定程度的話,可以看到很多sleep的進程,這些進程就是所謂死串連,它們會一直保持sleep,直到my.cnf裡面設定的
Time of Update: 2016-08-05
標籤: 繼續回到沈老師的MYSQL顛覆實戰,首先回顧下上一節課的內容,請大家會看下上節課寫的預存程序。 開啟prod_clicklog表, 我們只要把日期(不含時分秒)的部分存在資料庫中, 如果同一日期有相同使用者點擊商品,那麼我們對其數值+1,否則的話,這張點擊日誌表會過於龐大 下面我們將prod_clicklog表修改下: 將欄位clickdate 修改為