這篇文章主要介紹MySQL常規(guī)使用的方法有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司長期為成百上千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為石臺企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設、外貿(mào)網(wǎng)站建設,石臺網(wǎng)站改版等技術服務。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
1.數(shù)據(jù)庫主要部分:
tables table
view
存儲過程
函數(shù)
索引
2.創(chuàng)建一個ruozedb數(shù)據(jù)庫和用戶:用戶對這個DB有所有權限;
create database ruozedb;
grant all privileges on ruozedb.* to ruoze@'192.168.137.252' identified by '123456';
grant all privileges on ruozedb.* to ruoze@'192.168.137.1' identified by '123456';
grant all privileges on ruozedb.* to ruoze@'%' identified by '123456';
flush privileges;
MySQL數(shù)據(jù)庫的ruozedb 允許 ruoze用戶可以從哪臺機器來訪問。
通過ip地址指定是哪臺機器
%: 任意一臺機器的ip
安裝DBeaver軟件,連接ruozedb數(shù)據(jù)庫
3.table
刪除表
drop table ruozedata;
插入數(shù)據(jù)
insert into ruozedata(name,age,address) values('jepson',18,'www.ruozedata.com');
查數(shù)據(jù)
select * from ruozedata;
select * from ruozedb.ruozedata;
更新數(shù)據(jù)
update a set name=‘lynn’ where id=1;更新a的數(shù)據(jù),設置id=1的名字為lynn
添加約束
ALTER TABLE ruozedb.ruozedata ADD CONSTRAINT ruozedata_un UNIQUE KEY (name);修改表ruozedata,給name添加一個唯一值的約束
刪除數(shù)據(jù)
delete from ruozedb.ruozedata where id=1;刪除ruozedb.ruozedata表中id=1的所有數(shù)據(jù)。
3.1 字段類型
整數(shù) int bigint
小數(shù) float,double(常用后者)
日期 DATE DATATIME TIMESTAMP
字符串 char varchar(常用后者)
3.2
DML、DDL、DCL區(qū)別 .
總體解釋:
DML(data manipulation language):
它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數(shù)據(jù)庫里的數(shù)據(jù)進行操作的語言
DDL(data definition language):
DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結構,數(shù)據(jù)類型,表之間的鏈接和約束等初始化工作上,他們大多在建立表時使用
DCL(Data Control Language):
是數(shù)據(jù)庫控制功能。是用來設置或更改數(shù)據(jù)庫用戶或角色權限的語句,包括(grant,deny,revoke等)語句。在默認狀態(tài)下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權力執(zhí)行DCL
3.3.創(chuàng)建table 固化格式
create table ruozedata(
id int AUTO_INCREMENT primary key,
name varchar(100),
age int,
address varchar(300),
create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
create_user varchar(100),
update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
update_user varchar(100)
);
以上是“MySQL常規(guī)使用的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章名稱:MySQL常規(guī)使用的方法有哪些
文章地址:http://jinyejixie.com/article14/poesde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、小程序開發(fā)、營銷型網(wǎng)站建設、外貿(mào)建站、響應式網(wǎng)站、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)