mysql基本資訊

2021-09-27 03:36:46 字數 2067 閱讀 9677

my'qsql不區分大家小寫

展示資料庫e:show database;

使用資料庫:use 資料庫名; 

建立資料庫:create database 資料庫名;     

展示表:show tables;

建立表:create table 表名(欄位名 資料型別,欄位名 資料型別);

刪除表:

1、drop table 表名;         刪除內容和定義,釋放空間。

2、truncate table 表名;   清空表資料而已,不刪除表結構

3、delete from 表名 [where 條件];       雖然也是刪除整個表的資料,但是過程是痛苦的(系統一行一行地刪,效率較truncate低)

執行速度,一般來說: drop> truncate > delete

檢視表結構:desc 表名

插入一行資料:insert into 表名 【欄位名1,欄位名2...】values(值1,值2...);

插入多行資料:insert into 表名 【欄位名1,欄位名2...】values(值1,值2...),(值1,值2...),(值1,值2...)...;

通過檔案插入:load data local infile '檔案路徑' into table 表名;

mysql> load data local infile '/path/pet.txt' into table pet;
mysql> load data local infile '/path/pet.txt' into table pet
-> lines terminated by '\r\n';
遇到問題:the used command is not allowed with this mysql version

第一是版本確實過低,低於5.0,但是現在基本不可能出現這個問題。

第二可能是本地匯入檔案的引數沒有開啟。

於是在sql編輯器中輸入   show variables like '%local%';

得到  local_infile   off  即該變數未開啟。

解決:輸入set global local_infile=1(其中global是全域性變數的意思)。

local_infile  on

然後重新進行load data local infile "d:/xx.txt" into table xx;的操作,即可成功到入資料。

問題2:

檢索資訊:txt檔案資訊全部進入第一列

分隔符未設定

原:load data local infile 'd:/a.txt' into table stu lines terminated by "\r\n";

修改後:load data local infile 'd:/a.txt' into table stu 

fields terminated by " " lines terminated by "\r\n";

load data local infile 'd:/pet.txt' into table pet 

fields terminated by " " lines terminated by "\r\n";

fields terminated by " "   欄位以「 」分割

lines terminated by "\r\n" //windows 系統下每一行的結束標誌,

linux系統應該是lines terminated by "\n"

或查詢表全部資訊:select * from 表名 where 條件;

查詢表中某一行資訊:select * from 表名 where 欄位名=值 [and 欄位2=值2 or 欄位3=值3 ];

查詢某欄位資訊:select 欄位1,欄位2,...,欄位n from 表名;

查詢某行某欄位資訊:select 欄位1,欄位2,...,欄位n from 表名 where 欄位名=值;

執行緒基本資訊

六 執行緒基本資訊 isalive 判斷執行緒是否還 活 著,即執行緒是否還未終止 getpriority 獲得執行緒的優先順序資料 setpriority 設定執行緒的優先順序資料 優先順序 概率,不是絕對的優先順序 max priority 10 noem priority 5 預設 min p...

dmesg 基本資訊

dmesg cn s 緩衝區大小 引數說明 c 顯示資訊後,清除ring buffer中的內容。s 緩衝區大小 預設定為8196,剛好等於ring buffer的大小。n 設定記錄資訊的層級。dmesg more dmesg less dmesg grep dmesg head 20 dmesg t...

GIS基本資訊

gis geographic information system,地理資訊系統是對地理空間資訊進行描述 採集 處理 儲存 管理 分析和應用的一門交叉學科。美國esri公司推出的arcgis地理資訊系統平台是最具代表性的gis軟體平台。乙個完整的地理資訊系統主要由四個部分構成,即硬體系統 軟體系統 ...