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 ('张三','李四')