SQL语句学习笔记 - 1

本文详细介绍SQL的基本操作,包括选择语句、字段排序、插入新数据、更新与删除记录等核心功能,并提供具体语法实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 选择语句和条件子句

SELECT [column_name] FROM [tabel_name] WHERE NOT (([condition] AND [condition]) OR [condition]);

 #合理使用 and or not 来定义条件


2. 字段排序

SELECT [column_name] FROM [table_name] ORDER BY [column_name] ASC|DESC;

# ASC按升序排列,DESC按降序排列,多列排序用,分隔开即可(不同排序方式在排序方式后面,分隔开)

3. 插入新列数据

INSERT INTO [table_name(column,...)] VALUES(vlaue,.....);

#当向表中所有列添加数据时,可以省略列名,此时values值中各个值需要和列的顺序相同。ID字段可设置自动增量字段,无需添加,自动增加。

#当添加一行新数据,只添加了部分列,则定义列的值为null ,可用IS NULL 或 IS NOT NULL 来检测。


4.关于选择null值或非null值行

SELECT [column_name] FROM [table_name] WHERE [column_name] IS/IS NOT NULL;

5.更新语句(用于更新表中已存在行数据值)

UPDATE [table_name] SET [column_name] = [vlaue] WHERE [condition];

#注意:update语句中 where指定更新哪条或哪些条件下的语句,必不可少,若无where语句则更新所有记录。

6.删除语句

DELETE FROM [table_name] WHERE [condition];

#用于删除符合条件的一整行。where子句不可省略,否则将删除所有记录。

DELETE FROM [table_name];     或者    DELETE * FROM [table_name]; 

#您可以删除所有记录,而不用删除表格,那样表格的索引、属性等都将保存。删除表格需要格外小心,因为删除不可恢复。

7.用于返回一定数量或一定比例的记录
SELECT TOP [num|percent] [column_name] FROM [table_name] WHERE [condition];

#num|percent 应用例子 20|50 percent





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值