亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

數(shù)據(jù)庫操作手冊

來源:python階段學(xué)習(xí) 發(fā)布時間:2019-03-27 17:53:33 閱讀量:1194

 數(shù)據(jù)庫的基本操作

show databases; 查看數(shù)據(jù)庫

create database +數(shù)據(jù)庫名 charset=utf8;創(chuàng)建數(shù)據(jù)庫

use +數(shù)據(jù)庫名稱 ; 進入數(shù)據(jù)庫

create table +表名 (id int primary key auto_increment,+char30),類+int);創(chuàng)建表

show tables; 查看表

desc +表名 ; 查看表結(jié)構(gòu)

insert into(表名)(類,類)value( “數(shù)據(jù) ”, “數(shù)據(jù) ”); 添加表數(shù)據(jù)

select * from(表名) 查看表數(shù)據(jù)

select name from person; 查詢當(dāng)前表中name字段的所有數(shù)據(jù)

drop table +表名 ; 刪除表

order by id 正序

order by id desc 倒序

數(shù)據(jù)庫數(shù)據(jù)修改

表:

 

修改表名

 

alter table student rename students

 

字段(column):

 

添加字段

 

alter table students addcolumn phone char22);

 

刪除字段

 

alter table students drop column phone

 

修改字段類型

 

alter table students modify column name char (32);

 

修改字段名稱類型

 

alter table students change column name namechar32);

 

update students set name =“老劉” where id=1

 

如果沒有where 該所有

 

delete from student where id =1

 

數(shù)據(jù)庫關(guān)聯(lián)查詢

創(chuàng)建用戶

 

create user laobiao@localhostt

 

創(chuàng)建用戶并添加密碼

 

create user laobian@localhost identified by 123”;

 

創(chuàng)建用戶允許遠(yuǎn)端登錄

 

create user laobian @10.10.65.250 identified by 123; 允許10.10.65.250laobian登錄mysql

 

create user laobian@1% identified by123”;允許10.10.65.0-10.10.65.255laobian登錄mysql

 

crrete user laobian@10.10.65.25_identified by 123;允許10.10.65.250-10.10.65.255laobian登錄mysql

 

刪除用戶

 

drop user laobian @10.10.65.250

 

授權(quán)

常規(guī)授權(quán)

 

select 查詢權(quán)限

 

insert 插入權(quán)限

 

update 更新權(quán)限

 

delete 刪除權(quán)限

 

create 創(chuàng)建權(quán)限

 

主鍵

 

主鍵是一個表里的唯一標(biāo)示 假如一個表沒有主鍵,查詢是遍歷查詢,如果有主鍵,會以平衡數(shù)據(jù)格式去找

 

外鍵

 

外鍵就是一表唯一字段為內(nèi)容的關(guān)聯(lián)字段,約束

 

定義的時候創(chuàng)建外鍵

 

關(guān)聯(lián)查詢:

 

 

lenner 內(nèi)關(guān)聯(lián)查詢 取左右倆表的交集 取所有有宿舍的學(xué)生

 

left join 左關(guān)聯(lián)查詢 取左表的所有和左右倆表的交集

 

right join 右關(guān)聯(lián)查詢 取右表的所有和左右倆表的交集

 

llike 模糊查詢

 

select * from student where name like “李%”;

 

數(shù)據(jù)庫的索引與試圖

索引的設(shè)立

 

索引使用數(shù)據(jù)結(jié)構(gòu) ,可以加快我們的查詢效率 但是創(chuàng)建索引需要復(fù)制數(shù)據(jù),會占用資源

 

索引分類:

 

普通索引 就是一個普通的索引,可以為空,可以重復(fù)。

 

alter table teacher add indexcolumn);

 

唯一索引 可以為空 不可以重復(fù)

 

alter table teacher add unquecolumn);

 

主鍵索引 不可以為空 不可以重復(fù);

 

alter table teacher add primary keycolumn);

 

多列索引

 

alter table teacher add indexcolumn1,column2,column3

 

view 視圖

 

視圖優(yōu)點:

 

1,簡單

 

2,安全

 

3,數(shù)據(jù)獨立

 

視圖缺點:

 

視圖會降低查詢的效率,尤其在視圖當(dāng)中的查詢當(dāng)中再次使用試圖。

 

視圖的設(shè)立

 

需求:

 

創(chuàng)建:

 

使用:

 

查看所有試圖

 

show table status where comment =view;

 

刪除試圖:

 

drop view student_sun;


分享:
評論:
你還沒有登錄,請先