



免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.登錄:mysql -h IP -u user -p password;在本地的話-h可以省略 -p后的password可以在回車后在敲。即如下:mysql -u user -ppassword2.database 操作drop databasse 數(shù)據(jù)庫(kù)名;create database 數(shù)據(jù)庫(kù)名;use 數(shù)據(jù)庫(kù)名;3.table 表結(jié)構(gòu)的操作刪除表結(jié)構(gòu):drop table 表名;創(chuàng)建表結(jié)構(gòu):create table 表名(id int ,name varchar(20),);再修改表結(jié)構(gòu),添加約束。添加主鍵約束如:alter table student modify id int primary key auto_increment; 或 create table 表名(id int,name varchar(20),t_id int,primary key(id),constraint fk foreign key(t_id) references 其他表(id);給主鍵添加自增: alter table 表名 modify id int auto increment;修改表結(jié)構(gòu):1.add1. 添加一列alter table 表名 add 列名 類型(一定寫(xiě)) not null unique ;2. 添加外鍵alter table 表名 add constraint fk foreign key(字段) references 其他表名(主鍵);2.modify1. 修改列的類型約束alter table 表名 modify 列名 類型 (可以增加約束:not null,unique);3.change1.改變表的結(jié)構(gòu),給字段重新命名(可以增加約束:not null,unique);-注意-有主外鍵約束的不能修改,有unique約束的可以修改,但不能加unique,unique是不會(huì)被改掉的。4.drop1.刪除一列alter table 表名 drop 列名;-注意-有主外鍵約束的不能刪除,有unique約束的可以刪除。5.desc顯示表結(jié)構(gòu)4.table表內(nèi)容的操作1.insertinsert into 表名(列名1,列名2)values(值1,值2);insert into 表名 values(null,值1,值2); null是對(duì)自增主鍵的賦值。2.deletedelete from 表名 where (條件);delete from 表名; 刪除表中的所有內(nèi)容。3.update update 表名 set 列名1 = 值1,列名2 = 值2,where (條件);update 表名 set 列名1 = 值1,列名2 = 值2,; 修改所有記錄。4.select1.簡(jiǎn)單單表查詢select * from 表名;select name from 表名;select distinct name from 表名;select distinct name from 表名 order by desc(asc默認(rèn));select * from 表名 where (條件);select count(*) from 表名 group by(字段);模糊查詢 like = (select avg(salary) from employee); select * from employee limit 2,3;/2 查詢開(kāi)始的索引-從索引2開(kāi)始取3代表取多少條select * from employee limit 2; /取結(jié)果的前兩條結(jié)構(gòu)復(fù)制 create table 新表 select * from 舊表 where 11; 創(chuàng)建表的同時(shí)拷貝一張表的結(jié)構(gòu)及數(shù)據(jù)(主鍵等一些約束條件沒(méi)有拷貝過(guò)來(lái))如下:整表復(fù)制 create table 新表 select * from 舊表;2.多表查詢1.交叉連接(無(wú)條件)沒(méi)有 WHERE 子句的交叉聯(lián)接將產(chǎn)生聯(lián)接所涉及的表的笛卡爾積。第一個(gè)表的行數(shù)乘以第二個(gè)表的行數(shù)等于笛卡爾積結(jié)果集的大小。如下:SELECT table1.column, table2.column FROM table1 cross Join table2 2.內(nèi)連接(有條件)內(nèi)聯(lián)接是用比較運(yùn)算符比較要聯(lián)接列的值的聯(lián)接.join(inner join) 可以不寫(xiě),如果用join的話條件部分就用on,如果不用join條件部分就用where語(yǔ)法如下:SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column1 = table2.column2; 或SELECT x.column, y.column FROM table1 x, table2 y WHERE x.column1 = y.column2;3.外連接1.左外連接 左向外聯(lián)接的結(jié)果集包括 LEFT OUTER 子句中指定的左表的所有行,而不僅僅是聯(lián)接列所匹配的行。如果左表的某行在右表中沒(méi)有匹配行,則在相關(guān)聯(lián)的結(jié)果集行中右表的所有選擇列表列均為空值(null)。語(yǔ)法如下:SELECT table1.column, table2.column FROM table1 LEFT JOIN table2 ON table1.column = table2.column;左連接返回第一張表(table1)的所有行, 盡管在第二張表(table2)里找不到滿足連接條件的.2.右外連接右向外聯(lián)接是左向外聯(lián)接的反向聯(lián)接。將返回右表的所有行。如果右表的某行在左表中沒(méi)有匹配行,則將為左表返回空值。語(yǔ)法如下:SELECT table1.column, table2.column FROM table1 RIGHT JOIN table2 WHERE table1.column= table2.column;右連接返回第二張表(table2)的所有行, 盡管在第一張表(table1)里找不到滿足連接條件的.4.自己連接自己連接, 同一張表, 外鍵引用自己的主鍵 語(yǔ)法如下:SELECT x.column, y.column FROM table1 x, table1 y WHERE x.column1 = y.column2;5.數(shù)據(jù)庫(kù)備份與恢復(fù)導(dǎo)出數(shù)據(jù):1.mysqldump -hlocalhost -uroot -p1234 test1 -r d:test1.sql /把test1這個(gè)數(shù)據(jù)庫(kù)導(dǎo)出到D盤(pán),文件名叫test1.sql。2.mysqldump -hlocalhost -uroot -p1234 test1 department -r d:test1_department.sql /導(dǎo)出單個(gè)表,及數(shù)據(jù)!文件名叫test1_department.sql。3.mysqldump -hlocalhost -uroot -p1234 -d test1 -r d:test2.sql /導(dǎo)出數(shù)據(jù)庫(kù),只導(dǎo)結(jié)構(gòu),不導(dǎo)出數(shù)據(jù),文件名叫bbb.sql 4.mysqldump -hlocalhost -uroot -p1234 -d test1 department -r d:test2_department.sql /導(dǎo)出單個(gè)表,只導(dǎo)表結(jié)構(gòu),不導(dǎo)出數(shù)據(jù),文件名叫test1_department。5.mysqldump -hlocalhost -uroot -p1234 test1 d:test1.sql 導(dǎo)入數(shù)據(jù):進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),如mysql -uroot -p1234。1.mysqluse test1 /打開(kāi)test1數(shù)據(jù)庫(kù)。2.mysqlsource d:kjsb.sql /然后使用source命令,后面參數(shù)為腳本文件(即導(dǎo)出的備份)6.授權(quán)及遠(yuǎn)程連接不能遠(yuǎn)程連接MYSQL的原因和解決辦法! 用MySQL-Front工具或其它工具遠(yuǎn)程連接linux系統(tǒng)下的MySQL時(shí),會(huì)報(bào)錯(cuò)誤信息: Host xxx.xxx.xxx.xxx is not allowed to connect to this mysql server. #xxx.xxx.xxx.xxx指的是本機(jī)(客戶端)的IP地址)原因:MySQL不允許遠(yuǎn)程登錄(或在安裝時(shí)未設(shè)置允許遠(yuǎn)程登錄)解決辦法:進(jìn)入MySQL,在命令行輸入一條命令:mysql GRANT ALL PRIVILEGES ON *.* TO user% IDENTIFIED BY password WITH GRANT OPTION;其中,user是用戶名,password是密碼。%表示任意主機(jī)。在開(kāi)始程序里打開(kāi)控制端:創(chuàng)建新的用戶:grant 用來(lái)授權(quán)grant select,insert,update,delete on *.* to newuserlocalhost identified by 111; /授四種權(quán)限,on *.*代表所有數(shù)據(jù)庫(kù),localhost代表服務(wù)器所在的機(jī)器,newuser2用戶只能從這臺(tái)機(jī)器登陸grant all privileges on *.* to newuser2localhost identified by 111; /授所有的權(quán)限grant all privileges on *.* to newuser3% identified by 111; / %代表從任何一臺(tái)機(jī)器都可以登陸grant all privileges on bbb.* to newuser3% identified by 111; /注意%應(yīng)該用單引號(hào),不應(yīng)用雙引號(hào)grant all privileges on bbb.* to newuser4% identified by 111; /%用雙引號(hào)好象也沒(méi)有報(bào)錯(cuò),grant all pri
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育經(jīng)紀(jì)人資格考試中的跨學(xué)科知識(shí) 試題及答案
- 農(nóng)作物種子繁育員考試的科研方法與技巧試題及答案2024
- 復(fù)習(xí)計(jì)劃的重要性解析試題及答案
- 2024年無(wú)人機(jī)考試的關(guān)鍵試題及答案
- 皮卡報(bào)廢購(gòu)車合同協(xié)議
- 甲乙水果買賣合同協(xié)議
- 電瓶車技術(shù)外包協(xié)議合同
- 白酒授權(quán)加工合同協(xié)議
- 珠寶連鎖加盟合同協(xié)議
- 電動(dòng)卷簾購(gòu)銷合同協(xié)議
- 貴州貴州路橋集團(tuán)有限公司招聘考試真題2024
- 房地產(chǎn)廣告圍擋施工投標(biāo)文件范本
- 彩色手繪卡通兒科小兒護(hù)理高熱驚厥健康宣教教案PPT課件講義
- 食品添加劑、食品污染物的本底與轉(zhuǎn)化來(lái)源
- DB43∕T 498-2009 博落回葉-行業(yè)標(biāo)準(zhǔn)
- 大慶油田第五采油廠杏四聚聯(lián)合站工程轉(zhuǎn)油放水站二期工程施工組織設(shè)計(jì)
- 心力衰竭病人的護(hù)理查房pptppt(ppt)課件
- 大年初一沒(méi)下雪 短文小說(shuō)
- 中小學(xué)生守則ppt課件(18頁(yè)P(yáng)PT)
- 應(yīng)急物資領(lǐng)用(返還)登記表
- 二次函數(shù)的應(yīng)用——橋洞問(wèn)題
評(píng)論
0/150
提交評(píng)論