個人備份——mysql預存程序

/*參數:插入記錄的起始ID,客戶ID,記錄數,初始使用者名稱*/DELIMITER $$CREATE PROCEDURE batchInsert(IN init INT , IN cid INT , IN loops INT , IN username VARCHAR(64))BEGINDECLARE myid INT;DECLARE myname VARCHAR(64);DECLARE num INT;SET myid = init;SET myname = username;SET

MySQL Command Line Client

Enter password: ******Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 57Server version: 6.0.4-alpha-community-log MySQL Community Server (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>

linux下mysql命令列常用命令

最全面的教程:MySQL 5.1參考手冊下面是一些常用的命令。需要注意的是,進入mysql之後的mysql命令都以“ ;”結束,否則mysql會一直處於等待狀態。第一招、mysql的登陸和退出格式:shell>mysql -h 機器IP -u 使用者名稱 -p 密碼鍵入命令mysql -u root -p,

MySQL的create table as 與 like區別

對於mysql的複製相同表結構方法,有create table as 和create table like 兩種,區別是什麼呢?    create table t2 as select * from t1 where 1=2 ; 或者 limit 0;as建立出來的t2表(新表)缺少t1表(源表)的索引資訊,只有表結構相同,沒有索引。    create table t2 like t1 ;like 建立出來的新表包含源表的完整表結構和索引資訊二者的用途:   

MySQL的varchar長度問題

 http://dinglin.iteye.com/blog/914276http://www.cnblogs.com/fakis/archive/2011/03/07/1976532.html如果某一項中設定的是varchar(50)那麼對英文當然是50那麼對中文呢utf-8的中文佔3個位元組那麼,這個varchar(50)是不是只能存16個漢字了? 不是這樣的,mysql低版本之前是這樣的,但是5.0以後就不是了mysql varchar(50)  不管中文 還是英文

MySQL重啟 Can’t connect to local MySQL server through socket

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 就說說解決辦法吧:root@zby:~# /etc/init.d/mysql restart   是啟動不了了  網上說可能是/var/run/mysqld的許可權的問題,不過,我是通過apt-get install 安裝的,不會出現此問題root@zby:/var/run/mysqld# ll

MySQL 資料庫的分頁讀取記錄功能

這兩天偶爾查看了一下MySQL的文檔,發現在MySQL 4.0.0以後版本中,有一個 FOUND_ROWS() 函數,可以在調用包含LIMIT的SQL查詢中,獲得總共合格記錄數。這種方法比以相同的條件調用兩次SQL語句要快一些。這個功能在進行分頁顯示的時候特別有用。以前居然都沒有發現這個函數,而每次都調用兩次查詢,看來真是有點落伍了。FOUND_ROWS() 函數的具體用法:它需要在前面的SELECT語句中開啟SQL_CALC_FOUND_ROWS選項。如:mysql>  SELECT

MySQL 服務無法啟動 1067錯誤

  安裝mysql-5.6.13-winx64完成後,net start mysql 啟動時報錯。  查看錯誤資訊: 2013-08-20 09:52:28 2520 [Note] Plugin 'FEDERATED' is disabled.2013-08-20 09:52:28 2520 [Note] InnoDB: The InnoDB memory heap is disabled2013-08-20 09:52:28 2520 [Note] InnoDB: Mutexes and

MySql不能插入中文

 在公司一直使用Oracle,在家裡了,機器配置太爛,所以打算使用MySql。安裝,建庫,建表,一切都好。可是插入資料時,英文沒有問題,插入中文就報data too long for column 'sName' at row 1上網查了一下原因,原來是字元集的問題,修改辦法為:(1)修改 MySql安裝目錄下面的my.ini(MySQL Server Instance Configuration 檔案)。 設定        default-character-set=gbk(注意,有2處)

切換JBOSS預設資料庫到MySQL

JBOSS-3.2.3的預設資料庫使用的是Hypersonic。在工程中使用我們需要把資料庫切換到MYSQL、ORACLE等效能高的資料庫,需要修改那些檔案呢?下面我以MYSQL資料庫為例,把JBOSS的預設資料庫切換到MYSQL下面。1、從http://www.mysql.com/downloads/api-jdbc-stable.html下載MySql的Driver,並複製到$JBOSS_DISC/server/default/lib下面。2、必須把$JBOSS_DISC/server/de

Tomcat Mysql datasource 資料來源配置

好像Tomcat6的資料來源配置比較簡單一些,不過如果按照以前版本的方法設定的話,會出現很多問題如:Name jdbc is not bound in this Context或者 Cannot create JDBC driver of class '' for connect URL 'null'等等我把我用Tomcat6和Mysql5.17配置資料來源的步驟寫出來,大家可以參考一下1.

查看修改mysql編碼方式

MySQL的預設編碼是Latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。1、需要以root使用者身份登陸才可以查看資料庫編碼方式(以root使用者身份登陸的命令為:>mysql -u root –p,之後兩次輸入root使用者的密碼),查看資料庫的編碼方式命令為: >show variables like 'character%';+--------------------------+----------------------------+|

mysql中的if語句

IFNULL(expr1,expr2),如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字串值,取決於它被使用的上下文環境。mysql> select IFNULL(1,0); -> 1mysql> select IFNULL(0,10); -> 0mysql> select IFNULL(1/0,10); -> 10mysql> select IFNULL(1/0,’yes’);

mysql命令大全(很好)

mysql命令大全啟動:net start mySql;   進入:mysql -u root -p/mysql -h localhost -u root -p databaseName;   列出資料庫:show databases;   選擇資料庫:use databaseName;   列出表格:show tables;   顯示表格列的屬性:show columns from tableName;   建立資料庫:source fileName.txt;

使用 APACHE COMMON DBCP +COMMON POOL+MYSQL串連無效的問題

使用 APACHE COMMON DBCP +COMMON POOL+MYSQL串連無效的問題Throwable occurred: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is

備份與還原mysql資料庫

備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mysqldump -–add-drop-table -uusername -ppassword databasename >

shell指令碼中匯入mysql資料&&執行mysql語句

前言線上下做mysql資料分析的時候,會遇到執行shell指令碼裡匯入sql檔案到mysql資料庫裡或者串連mysql執行指定sql語句的情況,這裡介紹一下我採用的方法匯入sql檔案到mysql資料庫範例程式碼#變數定義sqlname="test.sql"dir="/sdb2/backup/mysql_db_backup/backup/databases"host="127.0.0.1"user="root"passwd="123456"dbname="test"#匯入sql檔案到指定資料庫my

shell指令碼備份mysql資料庫

需求臨近年關整理一些指令碼程式,發現一個mysqlDatabase

Linux中ODBC源的建立–MySQL

實習的時候需要用到資料庫,但我用的是Linux,只能在下面安裝ODBC和MYSQL(ORACLE太大了)1.安裝必要的包        安裝ODBC    sudo apt-get install unixodbc          安裝ODBC圖形介面(如果要建立立系統DNS,啟動並執行時候請用管理員模式 sudo )    sudo apt-get install unixodbc-bin    sudo ODBCConfig    安裝MYSQL的ODBC驅動    sudo

Tomcat 5.0.28 MySQL 5 串連池的建立

參考 http://tomcat.apache.org/tomcat-5.0-doc/jndi-datasource-examples-howto.html1.下載MYSQL的JDBC驅動    http://mysql.mirror.vmmatrix.net/Downloads/Connector-J/mysql-connector-java-3.1.13.tar.gz    解壓後將裡面的jar檔案拷貝到tomcat的lib中        cd Downloads    tar xvzf

總頁數: 2483 1 .... 1285 1286 1287 1288 1289 .... 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.