当前位置: 移动技术网 > IT编程>数据库>Mysql > sql简易教程

sql简易教程

2019年08月06日  | 移动技术网IT编程  | 我要评论

王铭筠,qq偷鸡小分队,heibaixiaojie

讲干货,不啰嗦,本教程主要基于mysql数据库,讲解sql的基本使用。

 

数据库主要包括增、删、改、查等基本操作,以下为设计到的常用的sql语句:

 

一、查

1.select 语法查询

select column_name,column_name from table_name

其中column_name为数据库表列名字段,table_name为表名称

如:select * from people 表示查询people表内所有列,返回所有记录,*表示所有列

如:select  name,age from people 表示查询people表内名称为name和age的列

2.select distinct 语法,查询非重复项

select distinct column_name,column_name from table_name

添加 distinct 关键字会对查询结果进行去重,返回唯一的值,注意:查询多个列时,只有多个列的值全都相同,才认为是相同的结果,否则不会去重

3.where 语法

select column_name,column_name from table_name where column_name operator value

如:select * from people where name='小明' 表示查询people表内,名为“小明”的记录

4.and 和 or 运算符

and 和 or 运算符连接多个查询条件,配合where语法使用

如:select * from people where age>20 and country='cn' 表示查询ipeople 表内age字段值大于20并且country 字段为“cn”的记录

 

二、增

1.insert into 语句

insert into table_name values (value1,value2,value3,...),此语法需要把所有列的值写全,否则不成功

insert into table_name (column1,column2,column3,...) values (value1,value2,value3,...)

如:insert into people (name,age) values ('张三',30),表示向people表内插入一条记录,name为“张三”,age为30

 

三、改

1.update 语句

update table_name set column1=value1,column2=value2, ... where some_column=some_value

如:update people set name='李四',age='31' where name='张三',表示将people表内name等于“张三”的记录,name改为“李四”,age改为31

 

四、删

1.delete 语句

delete from table_name where some_column=some_value

如:delete from people where name='张三',表示删除people表内name为“张三”的记录

 

 

以上为最简单的sql语法,待后续更新!

 

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网