mysql基礎(chǔ)(二)常用SQL語句-創(chuàng)新互聯(lián)

SQL語句類型:     DDL:數(shù)據(jù)庫定義語言 create,drop,alter     DML:數(shù)據(jù)操作語言 insert,delete,update,select     DCL:數(shù)據(jù)控制語言 grant,revoke 常用SQL語句:     CREATE DATABASE #創(chuàng)建數(shù)據(jù)庫 CREATE TABLE         #創(chuàng)建表 CREATE TABLE table_name(字段名,字段數(shù)據(jù)類型,約束條件) #創(chuàng)建表 CREATE INDEX            #創(chuàng)建索引     數(shù)據(jù)類型: ×××:int     tinyint #1byte     smallint #2byte     mediumint #3byte     int #4byte     bigint #8byte      字符型:     char #固定長度字符型(不區(qū)分大小寫)     varchar #可變長度字符型(不區(qū)分大小寫)     binary #固定長度字符型(區(qū)分大小寫)     varbinary #可變長度字符型(區(qū)分大小寫)      約束條件:     NOT NULL #不允許為空     DEFAULT #默認值             PRIMARY KEY #主鍵             UNIQUE KEY #唯一鍵     unsigned #無符號的(適用于int類型)     auto_increment #自增,需要定義在一個鍵中(適用于int類型) 使用實例: show global variables;     #查看全局參數(shù) show session variables;     #mysql的當(dāng)前會話參數(shù) show character set;       #查看支持的字符集 show collation;       #查看支持的排序規(guī)則 show engines;       #查看支持的存儲引擎 show table status like 'user'\G; #查看表狀態(tài) show global variables like '%server%'; #數(shù)據(jù)庫id show master logs; #查看數(shù)據(jù)庫二進制日志 show master status; #查看主服務(wù)器狀態(tài) show grants for 'dj'@'localhost'; #查看dj用戶的授權(quán)信息 show index from mysql.user; #查看索引 show databases; #查看數(shù)據(jù)庫 show tables; #查看數(shù)據(jù)庫的表 select 字段名 from 表名 [where 查詢條件] #查看表中的內(nèi)容 select *  from user\G; #查看用戶的詳細信息 select databese();         #查看默認數(shù)據(jù)庫 select * from test where id>2 and id<4; #查詢test表中id大于2小于4的數(shù)據(jù) where條件: >  <  >=  <=  ==  !=  and  or  not   like:模糊查詢   rlike:基于正則表達式的模糊查詢 drop database 數(shù)據(jù)庫名; #刪除數(shù)據(jù)庫 drop table 表名; #刪除指定表 drop user '用戶名'@'主機'; #刪除用戶 update 表名 set 更改的值  where  條件匹配 #修改表中的數(shù)據(jù) update test set name='huyuan' where id=2; delete from 表名 where 條件條件 #刪除條件匹配的數(shù)據(jù) delete from test where id=2; insert into 表名(字段1,字段2) values(字段1的值,字段1的值) insert into test(name) values('zhangtao'); insert into 表名 (字段1,字段2) select語句 #插入通過select查詢得到的數(shù)據(jù) insert into user (user,host,passwd) select User,Host,Password from mysql.user; grant 權(quán)限列表 on 數(shù)據(jù)庫.表 to '用戶名'@'授權(quán)主機' identified by '密碼'         #授權(quán)用戶 revoke drop on 數(shù)據(jù)庫.表 from '用戶名'@'授權(quán)主機'; #撤銷授權(quán) altar table 表名 add 字段名 字符型 #添加字段 alter table test ip varchar; altar table 表名 change 源名 修改后的名 字符型 #更改字段 alter table test change ip sid int; altar table 表名 drop 字段名 #刪除字段 alter table test drop sid; set global 變量名=值; #設(shè)置全局參數(shù) set session 變量名=值; #設(shè)置當(dāng)前會話參數(shù) use 數(shù)據(jù)庫名; #指定默認數(shù)據(jù)庫 create index 索引名 on 表名; #創(chuàng)建索引 flush privileges; #重讀授權(quán)表 創(chuàng)建表的三種方式: 1、直接創(chuàng)建             create teble 表名 (字段名1 字段類型,字段名2 字段類型) 2、復(fù)制表和表中的數(shù)據(jù)     create teble  表名 select語句 例:create teble  test select User,Host,Password from mysql.user; 3、復(fù)制表結(jié)構(gòu)     create teble tbl_name like 模板表 例:create teble test2 LIKE test

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比昂昂溪網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式昂昂溪網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋昂昂溪地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁標(biāo)題:mysql基礎(chǔ)(二)常用SQL語句-創(chuàng)新互聯(lián)
文章出自:http://muchs.cn/article22/coesjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)云服務(wù)器、品牌網(wǎng)站設(shè)計、App設(shè)計、做網(wǎng)站、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)