常用的sql语句

1.创建数据库

create database 数据库名称

2.在数据库下面,创建数据库表

create table student(
userid int not null primary key,
lastname varchar(255),
firstname varchar(255))(**创建student数据库表且设置userid列为主键**)

3.select 从数据库表中获取数据

select * from 表名
select 字段名称1,字段名称2 from 表名

4.update 更新数据库表中的数据

update 表名 set 字段名称=“值” 

5.delete(drop) 删除数据库表中的数据(删除数据库表)

delete from 表名 where (范围)

删除数据库中的表

drop table 表名

删除数据库

drop database 数据库名称

6.insert into 向数据库中插入数据

针对表中某些字段进行插入

insert into 表名 (字段名称1,字段名称2) values(值1,值2)

整体向表中插入一行数据

insert into 表名 values(1,liwen,13718134001)(各列的数据都得写)

7.distinct语句
当查询结果出现重复数据时,保留不重复的数据,可以采用这个。单列 单列

select distinct 字段名称 from 表名

8.where 语句
a.将username为李文的所有数据查出来

select * from 表名 where username=“李文”

b.结果只显示值为“李文”和“张三”的数据

select * from 表名 where age between 30 and 60 

c.查询表中username包含“文”的数据

select * from 表名 where username like "%文%"

d.查询表中不包含“文”的数据

select * from 表名 where username not like "%文%"

9.order by(desc) 排序(最后加上desc是倒序)
以createtime(创建时间)进行排序

select * from 表名 order by createdate

以createtime(创建时间)进行倒序排序

select * from 表名 order by createtime desc

10.通配符(%:一个或多个字符;_:仅一个字符;[charlist]:字符列中任何单一字符)

select * from 表名 where username like '%文'

查询username以a开头以b结尾的数据

select * from 表名 where username like 'a_b'

查询username首字母以a或者b开头的数据

select * from  表名 where username like '[ab]%'

11.in(in操作符允许where语句规定有多个值)

select * from 表名 where username in ('张三','李四')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值