下文我給大家簡單講講關(guān)于MySQL數(shù)據(jù)庫的常用命令操作,大家之前了解過相關(guān)類似主題內(nèi)容嗎?感興趣的話就一起來看看這篇文章吧,相信看完mysql數(shù)據(jù)庫的常用命令操作對(duì)大家多少有點(diǎn)幫助吧。
海晏網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
善用help 幫助
掌握基本的增刪改查,建庫建表索引比較常用
基礎(chǔ)的增刪改查、創(chuàng)建和刪除
show databases; 查看庫
show tables; 查看表
select database();查看當(dāng)前數(shù)據(jù)庫
select now(); 查看當(dāng)前時(shí)間
select user(); 查看當(dāng)前用戶
庫操作:
create database dddd character set gbk collate gbk_chinese_ci; 創(chuàng)建gbk字符的dddd庫
show create database dddd\G 查看建庫語句,庫的字符權(quán)限等
drop database dddd; 刪除數(shù)據(jù)庫dddd
表操作:
create table dong( id int(4) not null,name char(10) not null ); 創(chuàng)建dong表
show create table dong\G 查看建表語句
desc table_name; 查詢表結(jié)構(gòu)
drop table(s) table_name; 刪除表
insert into table_name(lie,lie,lie) values(1,2,3); 向表中插入數(shù)據(jù)
delete from table where id=1 and name="dongshizhang";刪除表中數(shù)據(jù),可根據(jù)where條件
可+ U啟動(dòng)數(shù)據(jù)庫 防止誤操作(可設(shè)置別名 alias)
truncate table_name 清空表
修改字段類型、字段名稱
alter table table_name modify|change
rename table_name name to name1; 修改表名
用戶授權(quán):
grant all on . to user@"%" identified by '111111'; 授權(quán)用戶
show grants for user@‘localhost’;查看用戶授權(quán)
revoke insert user@‘localhost’; 刪除用戶指定權(quán)限
關(guān)于索引:
alter table ling change id id int primary key auto_increment; 增加自增主鍵
atler table student drop peimary key; 刪除主鍵(帶有auto_increment自增主鍵需先刪除自增)
alter table table_name modify id int ; 【修改列類型】
create unique index index_index on 表(age); 創(chuàng)建唯一索引(就是在index前增加一個(gè)unique)
atler table student add index index_name(name(8)); name列創(chuàng)建普通索引
create index index_name on student(name(8); 根據(jù)name列的前N個(gè)字符創(chuàng)建索引
create index inde_name_dept on student(name,dept); 根據(jù)多個(gè)列創(chuàng)建聯(lián)合索引
alter table student drop index index_name; 刪除索引
drop index index_name on 表; 刪除索引
create index index_name on 表(age); 創(chuàng)建索引
聯(lián)合索引的創(chuàng)建和普通索引創(chuàng)建差不多,
聯(lián)合索引有前綴生效特性
index(a,b,c) 僅a,ab,abc三個(gè)查詢條件可以走索引,b,bc,ac,c等無法使用索引
數(shù)據(jù)庫慢查詢
mysql -uroot -p"passwd" -h227.0.0.1 -e "show processlist;"|grep slow 查詢數(shù)據(jù)庫慢查詢
show databases like '指定字段查詢庫';
system echo $LANG 到數(shù)據(jù)庫外面執(zhí)行命令
庫表備份
mysqldump -u -p -B 庫名 >/root/ 將庫備份到指定位置
grep -E -v "#|\/|^$|--" ./lingling_utf8.sql 查看備份的庫內(nèi)容
mysqladmin -uroot -p flush-log 日志切割
大家覺得mysql數(shù)據(jù)庫的常用命令操作這篇文章怎么樣,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。
本文標(biāo)題:mysql數(shù)據(jù)庫的常用命令操作
URL標(biāo)題:http://m.newbst.com/article38/jhsipp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、域名注冊(cè)、網(wǎng)站排名、建站公司、動(dòng)態(tài)網(wǎng)站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)