SQL 数据库的使用

SQL 数据库的使用


2024年2月19日发(作者:)

SQL 数据库的使用

Access mySqL ms SQL Server oracle SQLite

是一种数据的组织形式。

Char

Varchar

Nchar

nvarchar

库————n个表————多个(字段—列)————(行:一条记录)

登录方式:

主键:唯一确定。这个列中不能存在相同的数据

标识规范:自动添加编号

Guid

四种基本的语句:

增:

Insert into 表名(字段名1, 字段名2, 字段名3, 字段名…) values(值1, 值2, 值3, 值…)

删:

Delete from 表名 条件

改:

Update 表名 set字段名1 = 值1, 字段名2 = 值2, 字段名3 = 值3, 字段名… = 值… 条件

查:

Select * from 表名 条件

SQL的条件语句:

Where字段名1 = 值1————单个值相等的情况

Where 字段名 between 值1 and 值2————介于两个值之间的 注意:是闭区间的!

Where 字段名 in (值1,值2,值3,值…)————等于这几个值的情况

条件的逻辑组合:

And 逻辑与 两边同时为true,结果才为true。

Or 逻辑或 两边有一个为true结果就为true。

Not 逻辑非 真变假、假变真

= 相等 不仅用于数字的相等,也用于字符的比较

!=或<> 不等于 与上面的概念类似。

<

> <= >= 这些不再说明。

SQL中的常用技巧:

获取系统时间:getdate()

排序:order by 字段名 (desc) 加上desc为降序,默认为升序

截取一定数量的字符:left(字段名, 数量), right(字段名, 数量)截取左边或右边

将其他类型的数据转化成string类型:str(要转换的东东)

文字的连接:string1 + string2

查询指定个数的结果:select top(n) ………

转换date的格式:convert(字符串的个数, 时间, 类型)

例子:convert(varchar(10), getdate() , 120)

更多详细的信息请查看W3CSchool教程~~~

SQL中的数据统计功能:

avg() 求数值型的平均数

sum() 求总和

count() 求个数

max()、min() 最大和最小值

round(值,位数) 四舍五入

SQL语句的深入运用:

Left join左连接

以左边的数据为主体,将右边的符合条件的加入。

Right join右连接

以右边为主体,将左边的符合条件的数据加入

Group by分组聚合:

通过特定的分组条件,将相同条件的项合并。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1708298089a1549104.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信