九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
學(xué)數(shù)據(jù)庫這么久了,必須要掌握的MySQL常用語句,安排

MySQL常用語句

心專才能繡得花,心靜才能織得麻。書山有路勤為徑,學(xué)海無涯苦作舟。

庫的相關(guān)操作:

create database (數(shù)據(jù)庫名); #創(chuàng)建數(shù)據(jù)庫
show databases; #查看已擁有的數(shù)據(jù)庫
use (數(shù)據(jù)庫名) #使用該數(shù)據(jù)庫
show tables; #查看該數(shù)據(jù)庫下已擁有的表
drop database (數(shù)據(jù)庫名); #刪除該數(shù)據(jù)庫

表的相關(guān)操作:

創(chuàng)建表:

create table (表名)(列名稱1 數(shù)據(jù)類型 約束,列名稱2 數(shù)據(jù)類型 約束,列名稱3 數(shù)據(jù)類型 約束,....); #創(chuàng)建表

查看表的基本信息:

show create table (表名) #查看表的基本信息
desc (表名) #查看表的基本結(jié)構(gòu)

刪除表

drop table (表名); #刪除該表(可通過日志恢復(fù))
truncate table(表名); #刪除該表(不可通過日志恢復(fù))

修改表(用Student表演示)

alter table Student modify Sname varchar(25); #這里修改了Student表Sname的數(shù)據(jù)類型

alter table Student add Sclass varchar(20); #這里添加了一個(gè)Scalss字段

alter table Student drop column(可加可不加) Sclass; #這里把新加的字段進(jìn)行刪除

alter table Student change Sclass Stel varchar(20); #這里把Sclass改名為Stel

alter table Student rename SC; #這里把表名Student改為Sc

插入的順序問題用

alter table user add age varchar(20) first; #插在第一行
alter table user add sex varchar(20) after (你要插在誰后面);

記錄的相關(guān)操作:

插入記錄(用Student表演示)

insert into Student(Sno,Sname,Sage,Ssex) values('10001','張三',19,'男'); #方法一

insert into Student values('10002','李四',22,'男'); #方法二

insert into Student(Sno,Sname,Sage,Ssex) values('10003','王五',20,'男'),('10004','趙六',21,'男'); #方法三(多條一起添加)

更新(修改)記錄

update Student set Sage = 21 where Sno='10001' #把學(xué)號為10001的學(xué)生年齡改為21

刪除記錄

delete from Student where Sno = '10001' #把學(xué)號為10001的學(xué)生的記錄刪除

delete from Student #刪除表中的所有記錄

查詢記錄(這是重點(diǎn))

普通查詢:select (字段名) from (表面);

select name from user;#在user表里面查詢name

select name,age from user;#在user表里面查詢name,age

select * from user;#查詢user表里面的所有信息

去重

select distinct age from user;#去除重復(fù)值

條件查詢

select * from user where id=2;#查詢id為2的信息

select * from user where age between 30 and 40;#查詢年齡在30到40歲人的所有信息

select *from user where age =30 or age =40;#查詢年齡為30或者40歲的人的所有信息

select *from user where age !=30 ;#查詢年齡不等于30歲的人的所有信息 '<>'也為不等于

select *from user where age in(30,40) ;#查詢年齡為30或者40歲的人的所有信息

模糊查詢

select *from user where name like '劉%';#查詢名字姓氏為劉的所有人的信息

select *from user where name like '%偉%';#查詢所有名字帶偉的人的信息

升降序查詢

select * from user order by age;#按年齡排序(升序)或者在后面加asc

select * from user order by age desc;#按年齡排序(降序)

分頁

select * from user limit 5,3;#取前5條記錄后面的3條記錄的信息

select * from user limit 5;#取前5條記錄的信息

分組

select * from user group by age;#查詢?nèi)コ貜?fù)的年齡的所有信息(分組)

統(tǒng)計(jì)

select count<*> from user; #查詢一共有幾條數(shù)據(jù)

取別名

select name as na from user;#給name取別名na并查詢他的所有信息

多表查詢

select sname ,cname from student inner join cs on student.id = cs.id;#在兩張表之間查詢(內(nèi)聯(lián))

select student.sname from student left join cs on student.id = cs.id;#左鏈接 以左邊為基準(zhǔn)

select student.sname from student right join cs on student.id = cs.id; #右連接 以右邊為基準(zhǔn)

select *from student where id in (select id from cs);#嵌套查詢

select *from student where id in (1,2,3);#和上面結(jié)果一樣

標(biāo)簽: [數(shù)據(jù)庫]

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
PostgreSQL基礎(chǔ)
iOS開發(fā)數(shù)據(jù)庫篇
數(shù)據(jù)庫基礎(chǔ)
5-3-3
【程序員必備】sql語句大全
Mysql 常用命令
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服