天天看點

mysql基本指令升序_常用基礎Mysql指令

mysql基本指令升序_常用基礎Mysql指令

mysql用戶端windows可用navicat,linux ubuntu環境下可用emma,伺服器不用用戶端可直接用phpmyadmin!

連接配接資料庫

mysql -u使用者名 -p密碼 -h位址

展示所有資料庫

show databases;

使用哪個資料庫

use 資料庫名

展示資料庫下對應的表

show tables;

檢視表結構

desc 表名

檢視表裡面有什麼内容,*表示查詢所有列。

select * fom 表名

隻顯示前10

select * fom 表名 limit 10

随機取10條資料

select * from tablename order by rand() limit 10

按指定字段升序排序

select * fom 表名 order by 字段名

按指定字段降序排序

select * fom 表名 order by 字段名 desc

建立Date資料類型

create table tablename(字段名 Date)

建立int和varchar類型

create table 表名(字段名 nvarchar(50), 字段名 int(50))

指定的某一行的某一列插入值

update tablename set 字段名='想要輸入的内容' where tablename.字段名='哪一行的資料'

删除表的資料,但保留table,字段名那些都還在

delete from 表名

删除整個表

drop table 資料表名

MYSQL修改表中某一字段資料類型

alter table 表名稱 modify `字段名稱` 字段類型

(二) 修改密碼:

格式:mysqladmin -u使用者名 -p舊密碼 password 新密碼

1、例1:給root加個密碼123。首先在DOS下進入目錄C:/mysql/bin,然後鍵入以下指令:

mysqladmin -uroot -password 123

注:因為開始時root沒有密碼,是以-p舊密碼一項就可以省略了。

2、例2:再将root的密碼改為456

mysqladmin -uroot -pab12 password 456

(三) 增加新使用者:(注意:和上面不同,下面的因為是MYSQL環境中的指令,是以後面都帶一個分号作為指令結束符)

格式:grant select on 資料庫.* to 使用者名@登入主機 identified by “密碼”

例1、增加一個使用者test1密碼為abc,讓他可以在任何主機上登入,并對所有資料庫有查詢、插入、修改、删除的權限。首先用以root使用者連入MYSQL,然後鍵入以下指令: grant select,insert,update,delete on *.* to [email protected] identified by “abc”;

如果你不想test2有密碼,可以再打一個指令将密碼消掉。 grant select,insert,update,delete on mydb.* to [email protected] identified by “”;

導出sql腳本

mysqldump -u 使用者名 -p 資料庫名 > 存放位置

mysqldump -u root -p test > c:/a.sql

導入sql腳本

mysql -u 使用者名 -p 資料庫名 < 存放位置

mysqljump -u root -p test < c:/a.sql

注意,test資料庫必須已經存在,實際操作是會在test這個資料庫下導入一個叫a的table,而且a這個table也必須已經存在

MySQL導出導入指令的用例

導出整個資料庫

mysqldump -u 使用者名 -p 資料庫名 > 導出的檔案名

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

導出一個表

mysqldump -u 使用者名 -p 資料庫名表名> 導出的檔案名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

導出一個資料庫結構

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 沒有資料 --add-drop-table 在每個create語句之前增加一個drop table

導入資料庫

常用source 指令

進入mysql資料庫控制台,

如mysql -u root -p

mysql>use 資料庫

然後使用source指令,後面參數為腳本檔案(如這裡用到的.sql)

mysql>source d:wcnc_db.sql