MYSQL常用查命令:
| mysql> select version(); 查看MySQL的版本號mysql> select current_date(); 查看MySQL的當前日期mysql> select version(),current_date(); 同時查看MySQL的版本號和當前日期mysql> show databases; 顯示當前存在的數據庫mysql> USE mysql 選擇使用數據庫(USE和QUIT命令不需要分號結束)Database changedmysql> select database(); 顯示當前選擇的數據庫mysql> show tables; 顯示當前數據庫中存在的表mysql> select * from db; 顯示表(db)的內容 mysql> describe mytable; 顯示表的結構 |
或show columns from 表名;
| mysql> select-> user()-> /cmysql> |
練習如下操作:
| mysql> select-> USER()-> ,-> now()->;mysql> Select (20+5)*4;mysql> Select (20+5)*4,sin(pi()/3);mysql> Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名為Result) |
查看MySQL當前用戶占用的連接數
命令: show processlist;
如果是root帳號,你能看到所有用戶的當前連接。如果是其它普通帳號,只能看到自己占用的連接。
show processlist;只列出前100條,如果想全列出請使用show full processlist;
| mysql> show processlist; |
一。數據庫:
| mysql> CREATE DATABASE abccs; 創建一個數據庫 mysql> USE abccs 選擇使用數據庫mysql> drop database 數據庫名; 刪除數據庫 |
二。表:
1。創建一個表mytable:
| mysql> CREATE TABLE mytable-> (-> name VARCHAR(20),-> sex CHAR(1),-> birth DATE,-> birthaddr VARCHAR(20)-> ); |
建立一個員工生日表,表的內容包含員工姓名、性別、出生日期、出生城市。
由于name、birthadd的列值是變化的,因此選擇VARCHAR,其長度不一定是20。
可以選擇從1到255的任何長度,如果以后需要改變它的字長,可以使用ALTER TABLE語句。
性別只需一個字符就可以表示:"m"或"f",因此選用CHAR(1);
birth列則使用DATE數據類型。
2。查詢剛添加的記錄:
| mysql> select * from mytable; |
Empty set (0.00 sec) 這說明剛才創建的表還沒有記錄。
3。添加新記錄:
| mysql> insert into mytable -> values->(->'abccs',->'f',->'1977-07-07',->'china'->); |
4。用文本方式將數據裝入一個數據庫表:
一條一條地添加新記錄,實在太麻煩。
創建一個文本文件“mysql.txt”,按表結構排好每行每條記錄,用定位符(tab)把值分開。
| abccs f 1977-07-07 china mary f 1978-12-12 usatom m 1970-09-02 usa |
使用此命令將文本文件“mytable.txt”裝載到表中:
新聞熱點
疑難解答