当前位置:首页 > 技术知识 > 正文内容

史上最简单的SQL基础入门知识_sql初学者指南

maynowei9个月前 (09-11)技术知识75

增删改查命令:

  • 插入:Insert into T_Website(Name,Title) values ('http://www.4k8k.net/','C#编程自学_做最好的.net自学资料站_4k8k.net')

  • 查询:select Name,Titlefrom T_Website

  • 删除:delete from T_Website where website='4k8k.net' -- delete from T_Website--删除所有

  • 更新:update T_Website set Name='C#编程自学_做最好的.net自学资料站_4k8k.net'

  • 排序:select * from T_Website order by Name --排序方法(Asc or Desc)

  • 获得自增的值:insert into T_Website (Name,Title) output inserted.id values('http://www.4k8k.net/','C#编程自学_做最好的.net自学资料站_4k8k.net') --添加一条记录,并返回添加行的id

数据库介绍:

  • 主键

    • 不可重复,唯一性。不能为null。

    • 业务主键

    • 逻辑主键(一般都使用逻辑主键)

    • 单列主键(推荐)

    • 复合主键(不推荐)

  • CHAR和VARCHAR,NVARCHAR的区别

    • char(8000):固定大小。当录入数据长度小于字段的位数时,会用空格自动补齐。例如:char(10) :固定长度。如果实际数据不够10个用空格来补全

    • varchar(8000):不固定大小。根据实际录入长度确定

    • nchar(4000):固定大小,使用Unicode编码保存数据。

    • nvarchar(4000):不固定大小,使用Unicode编码保存数据。

  • 其他符号的含义

    • 1)防止和关键字冲突

    • 2)对象名之间有空格时,也可以用[]括起来

    • 带N的表示无论中文还是英文,存储的时候都是按双字节数据来存储,都占两个字节。

    • 字符串中包含单引号时要转义 : ‘Hello’’ World!’ 在字符串中 ,两个单引号表示一个字符串中的单引号

    • 中括号:数据库对象(表名,库中名,列名可以用[]括起来。

    C#编程自学_做最好的.net自学资料站_更多文章请访问:http://www.4k8k.net/

    欢迎订阅。

相关文章

单打独斗的产品设计师工作流程总结

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。我从入行开始就在一个做自己产品的小公司工作,到现在已经三年了。刚开始工作的时候什么也不懂,老板说让出效果图,就开始直接...

单片机C语言编程,心得都在这里了

单片机写代码总踩坑,头文件被无视,老工程师的经验哪里来?前几天写8x8矩阵键盘的程序,搞了三天代码一直乱报错。后来发现自己连头文件是什么都不清楚,之前写的都是小程序,压根没碰过.h文件。看别人的程序都...

Android监听滚动视图(监听页面滚动)

Android UI Libs之Android-ObservableScrollView1. 说明Android-ObservableScrollView,顾名思义,Android上观察滚动的视图,可...

CPU「离奇」飙到 100%!开发者挖出 Linux 内核 16 年老 Bug:这么多年竟无人发现?

【CSDN 编者按】每一次对旧设备的升级都仿佛是一场跨越时代的冒险。本文作者致力于将基于 PXA166 的 Chumby 8 设备从 Linux 2.6.28 版本升级到现代 6.x 版本,然而,在看...

C++并发同步核心-mutex深度解析:守护共享数据的关键

在多线程编程中,当多个线程需要访问和修改共享数据时,如果没有任何同步机制,就可能发生数据竞争(Data Race),导致程序行为不可预测、数据损坏甚至崩溃。C++标准库通过<mutex>头...

Linux C++实现多线程同步的四种方式(超级详细)

背景问题:在特定的应用场景下,多线程不进行同步会造成什么问题?通过多线程模拟多窗口售票为例:#include <iostream>#include<pthread.h>#inc...