Mysql数据库下的增删改查
生活随笔
收集整理的這篇文章主要介紹了
Mysql数据库下的增删改查
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、創(chuàng)建學(xué)生數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中包含數(shù)據(jù)表student
student(sno,sname,sex,age,class)。
其中,各列描述如下:
sno:學(xué)號(hào),字符串
sname:姓名,字符串
sex:性別,字符串
age:年齡,整數(shù)
class:班級(jí)編號(hào),整數(shù)
sql語(yǔ)句:
create table student( sno varchar(255) primary key,//設(shè)為主鍵sname varchar(255),sex varchar(10), age int,class int);2、添加
sql語(yǔ)句:
insert into student values (121531001 , '李四' , '女' , '16' , '10'),(121530802 , '李斯' , '男' , null ,'8'),(121530806 , '李四' , ' ' , null, '8');插入部分字段:
insert into student(sno,sname,) values (121531001 , '李四' );注意:
3、修改
1.將李四同學(xué)的年齡改為17
2.將李斯同學(xué)的性別改為女,年齡改為18
3.將李四同學(xué)的學(xué)號(hào)改為121530802
sql語(yǔ)句:
update student set age = 18,sno=121530802 where sname='李四'; update student set sex='女',age=18 where sname='李斯';4、刪除
刪除學(xué)號(hào)為121530802同學(xué)的信息
sql語(yǔ)句:
delete from student where sno=121530802;5、普通查詢(xún)
- 升序排列:select sname,sex from student order by sno;
- 降序排列:select * from student order by sno desc;
- 去掉重復(fù)行:select distinct sname from student;
- 限制固定行數(shù):select top 5 sname from student order by birthday;
sql語(yǔ)句:
select distinct age from student; select sname,age from student where age<18; select sname,age from student where age between 20 and 23; select sname from student where age < 20 and class=3; select sname,sex from student where class in (1,2,5);6、高級(jí)查詢(xún)
sql語(yǔ)句:
select * from student where sname not like '劉%' ; select sname,sno from student where sname like '_陽(yáng)'; select max(age),min(age) from student; select avg(age) from student;sql常用的通配符有:
% 替代 0 個(gè)或多個(gè)字符;
_ 替代一個(gè)字符;
總結(jié)
以上是生活随笔為你收集整理的Mysql数据库下的增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JS输出范围内中所有质数
- 下一篇: JDBC——基于Mysql的基本操作