show databases; 顯示資料庫
create database name; 建立資料庫
use databasename; 選擇資料庫
drop database name 直接刪除資料庫,不提醒
show tables; 顯示表
describe tablename; 顯示具體的表結構
select 中加上distinct去除重複字段
mysqladmin drop databasename 刪除資料庫前,有提示。
顯示當前mysql版本和當前日期
select version(),current_date;
檢視表資料:select * from tablename;
檢視所有使用者:select distinct concat(『user: 」』,user,」』@」』,host,」』;』) as query from mysql.user;
刪除某個使用者:delete from mysql.user where user=』username』
檢視使用者許可權:show grants for username;
查詢 mysql> select * from contact
mysql> select count(*) from contact
修改 mysql> update contact set regtime=『2008-01-01 00:00:00』 where id=1
mysql> update contact set regtime=『2008-01-01 00:00:00』,cid=1 where id=1
插入 mysql> insert into contact values(」,」…)
mysql> insert into contact(id,cid,contact) values(」,」…)
刪除 mysql> delete from contact where id=1
備份資料庫location mysqldump -uroot -p -l location >./location.sql
備份某個表 mysqldump -uroot -p -l –database location –table contact >./contact.sql
匯出資料庫location的資料結構 mysqldump -d -uroot -p location >./location.sql
恢復資料庫:mysql -uroot -p location < location.sql
備份資料檔案和sql檔案分離:mysqldump -uroot -p location contact -t backup/
匯出資料: select * from contact into outfile 『contact.txt』;
恢復sql檔案:cat contact.sql | mysql -uroot -p location
匯入資料(要跟絕對路徑) mysqlimport -uroot -p zhang /usr/local/mysql/var/backup/contact.txt
複製表 複製表contact為contact_bak mysql> create table contact_bak as select * from contact
複製表contact的結構 mysql> create table contact_bak as select * from contact where 1=2
檢視正在執行的任務 mysql> show processlist
kill正在執行的任務 mysqladmin -uroot -p kill process_id
檢視表狀態:mysql> check table contact or mysqlcheck -uroot -p -c location contact
修復表: mysql> repair table contact or mysqlcheck -uroot -p -r location contact
優化表: mysql> optimize table contact or mysqlcheck -uroot -p -o location contact
mysql 基本操作命令
1.檢視埠 netstat an 2.登陸mysql 伺服器 mysql u root p mysql hlocahost u root p 3.選擇資料庫 show databases 4.設定字符集 set names gbk 5.查詢資料庫中的表 show tables 6.設定字符集 set...
Mysql基本操作命令
1 mysql安裝 mysqld install 在mysql的bin目錄下操作 2 mysql初始化 mysqld initialize insecure user mysql 3 mysql啟動服務 net start mysql 4 mysql登入 mysql u root p 登入本地資料庫...
mysql基本操作命令
1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名錶名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資料...