MySQL 的插件式存儲引擎主要包括MyISAM,Innodb载佳,NDB Cluster炒事,Maria,F(xiàn)alcon蔫慧,Memory挠乳,
Archive 等
主鍵的作用:
不能有重復(fù)的,不允許為空姑躲。用于其他表的外鍵關(guān)聯(lián)睡扬,以及本記錄的修改與刪除。MySQL5.7這個版本默認(rèn)的引擎是什么黍析?同時至少列出其他兩種引擎卖怜,并列出每種引擎的特點
Inndb: 支持事務(wù)
支持?jǐn)?shù)據(jù)行鎖定
支持外鍵
不支持全文索引
MyISAM: 不支持事務(wù)
不支持行鎖定
不支持外鍵
支持全文索引
MEMORY:當(dāng)前系統(tǒng)端口22222被占用,如何查看這個端口被那個進程占用阐枣?
lsof -i : 22222;如何殺死一個進程马靠?
kill -9sambd是文件共享的服務(wù)奄抽,如何查看該服務(wù)當(dāng)前的狀態(tài)?
service sambd status
6.Ubuntu desktop LTS當(dāng)前最新的版本是多少甩鳄?
18.04
下一個LTS版本號是多少逞度?
20.04SSH服務(wù)的默認(rèn)端口是多少?
22
9.MYSQL默認(rèn)的端口是多少妙啃?
3306
10.如何修改mysql的服務(wù)端口档泽?
進入etc/mysql/mysql.conf.d/mysqld.cnf
port -- 改端口 重啟mysql
-
vendors表存儲銷售產(chǎn)品的供應(yīng)商。每個供應(yīng)商在這個表中有一個記 錄揖赴,供應(yīng)商ID(vend_id)列用來匹配產(chǎn)品和供應(yīng)商,這個表中所有的字段都不允許為空
列 說明
vend_id 唯一的供應(yīng)商ID
vend_name 供應(yīng)商名
vend_address 供應(yīng)商的地址
vend_city 供應(yīng)商的城市
vend_state 供應(yīng)商的州
vend_zip 供應(yīng)商的郵政編碼
vend_country 供應(yīng)商的國家這個表使用vend_id作為主鍵馆匿。vend_id為一個自動增量字段
(1001,'Anvils R Us','123 Main Street','Southfield','MI','48075', 'USA')添加這個供應(yīng)到vendors表
按照上面的格式一次插入3條記錄
修改ID為20000的供應(yīng)商名稱為 BC
清空這個表
delete from vendors;
刪除vend_country |供應(yīng)商的國家 這個字段
alter table vendors drop column vend_country;
添加一個新的字段--供應(yīng)商的聯(lián)系電話 vend_phone
alter table student add vend_phone int (11) not null;
獲得所有的供應(yīng)商ID和供應(yīng)商名
select vend_id,vend_name from vendors;
獲得供應(yīng)商國家是USA的供應(yīng)商名
select vend_country from vendors where 國家=USA
獲得供供應(yīng)商名包含“cool”的供應(yīng)商全部信息
select * from 表名 where cend_name='%cool%';