简单的几类SQL语句

来源:互联网 发布:python write file 编辑:程序博客网 时间:2024/05/18 03:23

简单的几类SQL语句

1.insert into 语句

含义:insert into 语句用于向表格中插入新的行。

用法:(1)insert into 表名称 values (值1, 值2,....)

         (2)insert into 表名称(列表名1,列表名2,....) values (值1, 值2,....)          注释:用法(2)表示指定所要插入数据的列

例:    (1)insert into user values("小明","123457")

         (2)insert into user(username,password) values("小明","123457")

2.update 语句

含义:Update 语句用于修改表中的数据。

用法:Update 表名称 set 列名称 = 新值 where 列名称 = 某值

例:update user set password = "1111111",flag=0 where userid=3

3.delete 语句

含义:delete 语句用于删除表中的行。

用法:delete from 表名称 where 列名称 = 值

例:delete from user where userid = 3

4.select 语句

含义:select 语句用于从表中查询选取数据。

用法:(1)select * from 表名称               注释:表示查询整个表,星号(*)是选取所有列的快捷方式。

          (2)select  列名 from,列名 from 表名称            注释:表示查询表中具体的某一列

          (3)select  列名 (as),列名 (as)别名 from 表名称    注释:给查询的某一列赋予别的名字,括号中间的as可要可不要

例:(1)select * from user

       (2)select  username  from  user

5.distinct 语句

含义:查询不是重复的数据

用法:select  distinct  列名 from 表名称 

例:select  distinct  username from user 

在这里简单的提一下LIKE 操作符

含义:LIKE 操作符用于在 where 子句中搜索列中的指定模式

例:select * from user where username LIKE '__m%'            注  释:‘_m%’下划线表示占用一个字符  %表示0个或多个字符