Time of Update: 2016-01-02
標籤:轉自:http://www.cnblogs.com/discuss/articles/1862248.html 最近,在項目組使用的mysql資料庫中,插入資料出現亂碼,關於這個問題做了下總結,我們從最基本的地方說起,到錯誤產生的深層次原因和解決辦法。基本概念• 字元(Character)是指人類語言中最小的表義符號。例如’A‘、’B‘等;•
Time of Update: 2016-01-02
標籤:廢話 話說當年,在一個春光明媚的晌午,邂逅了迷人的丁香姑娘,從此拜倒在了她的石榴裙下,至今不能自拔,這位丁香姑娘就是ORM思想。 所謂ORM思想,我的理解就是根據一定的規則,把程式中的對象和資料庫中的關係資料相互映射轉換。在當年之前,我用ADO.NET編寫資料持久層,拼接T-Sql語句,這是一個相當繁瑣的過程,而且針對不同的資料庫,還要調整T-Sql語句。記得,第一個網站上線的時候,資料庫改成了MySql的,為了適配MySql,我改了兩天的Sql語句。現在每每想起,都不禁搖頭哂笑。
Time of Update: 2016-01-02
標籤:之前MySQL服務端本機上使用密碼登陸root帳號是沒有問題的,但是今天不知道是因為動了哪裡,登陸失敗並有這個錯誤碼:~$ mysql -u root -pEnter password: ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘ 解決步驟:停止mysql服務~$ sudo service mysql stop 以安全模式啟動MySQL~$ sudo mysqld_safe --
Time of Update: 2016-01-02
標籤:如何通過MySQL在某個資料區間擷取隨機數?MySQL本身提供一個叫rand的函數,返回的v範圍為0 <= v < 1.0。介紹此函數的MySQL文檔也介紹道,可以通過此計算公式FLOOR(i + RAND() * (j – i)),擷取i <= v <
Time of Update: 2016-01-02
標籤:
Time of Update: 2016-01-02
標籤:1.尋找全部學生的資訊[SQL]select * from student 受影響的行: 0時間: 0.000s 2.查出成績及格的所有人[SQL]select * from student where StudentNo in (select StudentNo from result where&
Time of Update: 2016-01-02
標籤:這個資料訪問的功能,我在.NET+Mysql .NET+Sqlserver PHP+Mysql上都實現過,並且都發布在了我部落格園裡面,因為我覺得這個功能實在是太重要,會讓你少寫很多SQL語句不說,還能提高程式的執行效率, 今天在JAVA+Mysql上也實現了這個功能下面我貼出代碼,這次我會講詳細點,讓看的朋友能更加清楚它的好處在哪裡。 一、封裝的代碼儲存過程序呼叫方法
Time of Update: 2016-01-02
標籤:php mysql apache apache安裝過程a. 開啟安裝檔案,在選擇典型或自訂時,選擇自訂,一般就是下面那個;b.當安裝完成後,在瀏覽器中網址欄中打上 http://localhost ,如果出現It works!即安裝成功
Time of Update: 2016-01-02
標籤:MySQL安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。以msi格式安裝完成後,先別忙著啟動mysql,我們還需要修改一下設定檔(如果沒有配置,之後啟動的時候就會出現圖中的錯誤哦!:錯誤2 系統找不到檔案),mysql-5.6.1X預設的設定檔是在d:\\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini檔案,在其中修改或添加配置(): [mysqld] basedir=d:\MySQL\MySQL
Time of Update: 2016-01-02
標籤:MySQL簡介資料庫(database)是儲存有組織的資料的容器。資料庫管理系統(database management system
Time of Update: 2016-01-01
標籤:1.下載rmp檔案http://dev.mysql.com/downloads/mysql/2.安裝rpm -ivh MySQL-server-5.6.28-1.linux_glibc2.5.x86_64.rpm錯誤原因:包衝突了yum -y remove mysql-libs-5.1*3.繼續安裝rpm -ivh MySQL-devel-5.6.28-1.linux_glibc2.5.x86_64.rpmrpm -ivh
Time of Update: 2016-01-03
標籤:1. cmd串連資料庫mysql -hlocalhost -uroot -p123 // mysql -uroot (因為我是本地,並且沒有設定密碼)2. 重新命名資料表和移動資料表mysql裡面有:資料庫samp_db,其下有資料表students,teachers。現在我要把表移動到school_db下面去,具體操作:注意:重新命名資料庫的命令被去除了,rename database 命令被去除了。理由是遺失資料。 //
Time of Update: 2016-01-03
標籤:l 軟體目錄[[email protected]_03 ~]# mkdir -pv /data/software[[email protected]_03 ~]# cd /data/software/[[email protected]_03 mysql-5.6.28-linux-glibc2.5-x86_64]# tar xvf mysql-5.6.28-linux-glibc2.5-x86_64.tar.gzl
Time of Update: 2016-01-03
標籤:由於剛學習Linux,選擇了介面比較友好的Ubuntu進行研究。命令列+可視化對於初學者來說組合還是比較不錯的,圖形介面作為命令列的一個過渡能比較直觀的看到效果。在應用中學習是一個比較好的辦法,我就是為了搭建一個基於Linux的伺服器環境而進行學習的,根據網上搜集的資料,完成了LAMP的配置。主要過程如下:1.LAMP的安裝順序問題,現在是預設安裝好了Linux系統,我的版本是Ubuntu 12.04.一般來說比較建議的順序是Mysql Apache 最後安裝PHP,在我實踐下來
Time of Update: 2016-01-03
標籤:centOS安裝Mysql指南說明:使用作業系統centOS6.4
Time of Update: 2016-01-03
標籤:mysql常用操作查看都有哪些庫 > show databases;查看某個庫的表 > use db; show tables;查看錶的欄位 > desc tb;查看建表語句 > show create table tb;當前是哪個使用者 >
Time of Update: 2016-01-03
標籤:mysql的root密碼重設編輯mysql主設定檔 my.cnf# vim /etc/my.cnf 在[mysqld]欄位下添加參數skip-grant重啟資料庫服務 service mysqld restart4)修改相應使用者密碼 > use mysql; > update user set
Time of Update: 2016-01-03
標籤:原來以為mysql可以進行這樣的查詢select id, list, name from table where ‘daodao‘ IN (list); (一)註:1. table含有三個欄位id:int, list:varchar(255),
Time of Update: 2016-01-02
標籤:修改my.ini檔案以下添加[mysql] default-character-set=utf8[mysqld]character_set_server = utf8init_connect=‘SET NAMES utf8‘修改完畢後重新啟動後,查看下面的參數。mysql> show variables like ‘character%‘;+--------------------------+----------------------------------------
Time of Update: 2016-01-02
標籤:1. 建立新使用者//登入MYSQL@>mysql -u root -p@>密碼//建立使用者mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//重新整理系統許可權表mysql>flush privileges;這樣就建立了一個名為:phplamp 密碼為:1234