您好,登錄后才能下訂單哦!
本文主要給大家簡單講講什么是mysql的基礎(chǔ)語言,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望什么是mysql的基礎(chǔ)語言這篇文章可以給大家?guī)硪恍嶋H幫助。
MySQL是二十世紀(jì)九十年代開發(fā)的一個關(guān)系型數(shù)據(jù)庫, MySQL5.0增加了對視圖, 數(shù)據(jù)庫存儲過程, 觸發(fā)器, 云服務(wù)器端游標(biāo), 以及分布式事務(wù)協(xié)議等高級特性的支持.
MySQL優(yōu)勢: 開源, 免費(fèi), 跨平臺, 性能高, 用戶較多
弱點(diǎn): SQL標(biāo)準(zhǔn)符合性差.
當(dāng)面對一個陌生的數(shù)據(jù)庫時, 通常需要一種方式與它進(jìn)行交互, 就用到了 SQL語言.
SQL語言是 (Structure Query Language)結(jié)構(gòu)化查詢的縮寫. 它是使用關(guān)系模型的數(shù)據(jù)庫應(yīng)用語言. 大多數(shù)關(guān)系型數(shù)據(jù)庫系統(tǒng)都支持SQL語言.
關(guān)系型數(shù)據(jù)庫是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫, 關(guān)系模式就是以二維表形式存儲處理數(shù)據(jù), 關(guān)系型數(shù)據(jù)庫就是由多張能互相連接的二維行列表格組成的數(shù)據(jù)庫.
二.SQL語言的分類.
DDL語句: 數(shù)據(jù)定義語言. 定義了不同的數(shù)據(jù)段, 數(shù)據(jù)庫, 表, 列, 索引等數(shù)據(jù)庫對象. 常用語句關(guān)鍵字包括 create, drop, alter.
數(shù)據(jù)庫的創(chuàng)建
?CREATE DATABASE 數(shù)據(jù)庫名
[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] 設(shè)置數(shù)據(jù)庫字符集及字符集校對規(guī)則
?【例】CREATE DATABASE exam CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';
?切換database:use 數(shù)據(jù)庫名
?【例】USE exam
數(shù)據(jù)庫的修改
alter database exam character set utf8;
數(shù)據(jù)庫的刪除
drop database 數(shù)據(jù)庫名
表的創(chuàng)建
?CREATE TABLE 表名(屬性1 數(shù)據(jù)類型[長度] [約束],......) [ENGINE=INNODB DEFAULT CHARSET=utf8];(存儲引擎及字符集)如
約束 數(shù)據(jù)類型介紹
ENGINE=INNODB DEFAULT CHARSET=utf8; 創(chuàng)建列表時添加,可浮現(xiàn)漢字
表的修改
?Alter table 表名
?添加字段 Alter table add column 列名 類型
?添加約束 Alter table 表名 alter column 列名 set default ‘value';
?alter table 表名 add constraint 主鍵名 primary key 表名(主鍵字段);
?alter table 表名 add constraint 外鍵名 foreign key (外鍵字段) references 關(guān)聯(lián)表名(關(guān)聯(lián)字段);
?修改字段 Alter table 表名 change 原字段名 新字段名 數(shù)據(jù)類型 [ 屬性 ];
?刪除字段 alter table 表名 drop 字段名
?修改約束 alter table 表名 add constraint 外鍵名 foreign key (外鍵字段) references 關(guān)聯(lián)表名(關(guān)聯(lián)字段);
表的刪除
?Drop table 表名;
表的數(shù)據(jù)的插入
?Insert into 表名(列1,列2,。。。。) values ('a',1,);
表的數(shù)據(jù)的更新
?update 表名 set 列名 = 更新值 [ where 更新條件];
表的數(shù)據(jù)的刪除
?Delete from 表名 [ where 更新條件];
DML 操作是指對數(shù)據(jù)庫中表記錄的操作, 主要包括表記錄的插入(insert), 更新(update), 刪除(delete), 查詢(select)
什么是mysql的基礎(chǔ)語言就先給大家講到這里,對于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。