mysql基本操作命令

2021-08-22 19:24:46 字數 2092 閱讀 5775

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.匯入資料...