简单的几类SQL语句

简单的几类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个或多个字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL(Structured Query Language)是用于管理关系型数据库的标准语言。它主要分为以下几个别,每个别对应着特定型的SQL语句: 1. **数据查询** (Data Retrieval): - `SELECT`: 用于从数据库中检索数据,如 `SELECT * FROM table_name`。 - `INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`, `FULL OUTER JOIN`: 进行表之间的关联查询。 - `WHERE`: 用于筛选满足条件的记录。 2. **数据操作** (Data Manipulation): - `INSERT`: 插入新数据到表中,如 `INSERT INTO table_name VALUES (value1, value2)`。 - `UPDATE`: 更新表中的记录,如 `UPDATE table_name SET column = value WHERE condition`。 - `DELETE`: 删除数据,如 `DELETE FROM table_name WHERE condition`。 3. **数据定义** (Data Definition): - `CREATE TABLE`: 创建新的表,定义列和约束。 - `ALTER TABLE`: 修改已有的表结构,如添加、删除或修改字段。 - `DROP TABLE`: 删除表。 4. **数据控制** (Data Control): - `GRANT` 和 `REVOKE`: 控制对数据库对象(如表、列)的访问权限。 - `TRUNCATE` 和 `DROP CONSTRAINT`: 简单地清空表或删除约束。 5. **事务处理** (Transaction Management): - `BEGIN`, `COMMIT`, `ROLLBACK`: 对数据库操作进行原子性处理。 6. **存储过程** (Stored Procedures): - `CREATE PROCEDURE`: 创建可重用的存储过程,包含多个SQL语句。 - `CALL`: 执行存储过程。 7. **索引与视图** (Indexes and Views): - `CREATE INDEX`: 创建索引来加速查询速度。 - `CREATE VIEW`: 创建虚拟表,可以从多个表中提取数据并定义查询结果。 8. **系统信息查询** (System Information Queries): - `DESCRIBE` 或 `SHOW COLUMNS`: 显示表的结构信息。 - `SHOW TABLES`, `SHOW DATABASES`: 列出数据库或表的信息。 每个别都有其特定的功能和使用场景,这些语句相互配合,使开发者能够灵活地与数据库进行交互。如果你对某个具体型的SQL语句感兴趣,我可以提供更详细的解释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值