sql文本
⑴ 新手提問*.sql是什麼文件
*.sql文件是mysql資料庫導出的備份文件;
sql是mysql尾部為結尾命名的文件格式文件,方便辨認
如果需要查看裡面的內容,不大的情況下可以使用記事本或者editplus打開;
sql是mysql資料庫的備份文件,那麼作用就是mysql資料庫的備份和還原
當需要對一個資料庫進行備份、還原都是使用sql格式,可以壓縮成sql.zip方便大資料庫。
⑵ 什麼是SQL文本
上面「熱心網友」回答的是SQL Server 資料庫中「文本」型欄位的有關信息;
「SQL文本」還有一種理解可以指所有 SQL 命令(Select、Insert、Delete、Update等)保存成的文件,也是文本型的。
⑶ 如何把SQL命令存入文本文件
首先復制sql文到記事本,然後菜單「文件」,選擇「另存為」,把文件名改為 XXX.sql 在把下面的文件類型改為「所有文件」。確定ok。
這樣就可以把你的sql保存成了文本文件,以後要運行就可以直接打開了。
⑷ 如何在mysql中批量導入大的sql文本文件
在實際工作中,有時經常地時行mysql資料庫的導入和導入操作,但對於大型sql文件導入時,phpmyadmin是不行的,有太多限制,比如記錄,內存等!
比較好的辦法仍是用mysql的source命令:
一、在客戶端下操作:
1、進行入客戶端
2、mysql>use
資料庫名(如果沒有,先建一個)
3、mysql>set
names
'utf8';
(一般看導入的是什麼格式的文件)
4、mysql>source
d:\aaa.sql;
即可正常導入,如果有錯,可以看出錯提示
二、PHP文件操作:
建立a.php
裡面有下面內容
mysql_connet('xxxx');
mysql_query("set
names
'utf8'");
mysql_query("source
d:\aaa.sql'");
原理同上,主要方便了無法使用命令行用戶的操作
⑸ 如何將.sql文本文件快速導入mysql資料庫中
在DOS的
MYSQL安裝目錄/BIN
目錄下用下面命令:
mysql
-u
username
-p
databasename
use
database_name
然後使用下面這個命令
mysql>source
filename.sql(當默認filename.sql在mysql里的bin時)
否則:
mysql>source
PATH:\filename.sql
⑹ sql命令文本
首先復制sql文到記事本,然後菜單「文件」,選擇「另存為」,把文件名改為
xxx.sql
在把下面的文件類型改為「所有文件」。確定ok。
這樣就可以把你的sql保存成了文本文件,以後要運行就可以直接打開了。
⑺ 如何給mysql導入sql文本
在MySQL Qurey Brower中直接導入*.sql腳本,是不能一次執行多條sql命令的,在mysql中執行sql文件的命令:
mysql> source d:/myprogram/database/db.sql;
另附mysql常用命令:
一) 連接MYSQL:
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、例1:連接到本機上的MYSQL
首先在打開DOS窗口,然後進入mysql安裝目錄下的bin目錄下,例如: D:/mysql/bin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:連接到遠程主機上的MYSQL (遠程:IP地址)
假設遠程主機的IP為:10.0.0.1,用戶名為root,密碼為123。則鍵入以下命令:
mysql -h10.0.0.1 -uroot -p123
(註:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令
exit (回車)
(二) 修改密碼:
⑻ sql文本太小了,怎麼把他調大
在編輯=>偏好設置(有可能是其它名字) 里 找字體和顏色 選項
裡面可能分多種環境來設置,如: sql編輯器,查詢結果表格,可以按你的需要分別設置
⑼ sql中的文本類型日期如何比較大小
不知你比較,是想取出兩者誰大誰小,還是取得兩者之間的時間差
不管怎樣,可以先把文本型轉換成日期型:
CONVERT(DATETIME,'200909'+'01',112)
你這個文本類型沒有天,轉換時會有問題,所以默認給加了個天,112是日期格式,有多種,想了解,具體可以查一下有哪些格式
CONVERT(DATETIME,'20080504',112)
轉換好兩個日期,就可以比較了,比如用日期函數來比較兩者相差天數:
SELECT
DATEDIFF(DAY,CONVERT(DATETIME,'20080504',112),CONVERT(DATETIME,'200909'+'01',112))
這樣就比較出兩者間相差天數了,日期函數DATEDIFF()用法自己可以去查找資料熟悉一下,有好多函數