因为本人爱好自学,所以就从零基础自学了SQL SERVER 也是在3WSCHOOL上学习的,内容同步3WSCHOO的内容,也相当于自己的一遍复习吧!!!
就从最简的开始:
数据库:什么是数据库??
答:数据库通常是由一个表或多个表组成的,并且每个表都有自己的标识(例如:客户订单表,商品表等等),并且表里包含多条记录,这是的记录也就是我们所说的行.
下面的例子是一个名为‘‘persons‘‘表
Id | Lastname | FirstName | Address | City |
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
上面的表包含三条记录(每一条记录对应一个人)并且有五个列分别是:ID , 姓, 名, 地址,城市。
那么如果我只想选取Lastname列的数据,语句如下图所示:
select Lastname from persons 结果集如下图:
Lastname |
Adams |
Bush |
Carter |
重要事项:在SQL里面是不区分大小写的
SQL语句里面的分号?
我所知道的sybase数据库未端是要使用分号的,作用就是这个语句已经结束了。
同时分号是在数据库中分隔每条SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。
在SQL SERVER 语句的未端不用使用分号,ACCESS数据库也不使用分号。
SQL的语言
SQL的语言可以定义为两种:DML和DDL
那么什么是DML:也就是通常我们所用的
SELECT : 从数据库表中获取数据
UPDATE: 更新数据库表中的数据
DELETE: 删除数据库表中的数据
INSERT INTO: 向数据库表中插入数据
什么是DDL语言:像我们平时用的
CREATE DATABASE 创建数据库
ALTER DATABASE 修改数据库
CREATE TABLE 创建数据库的表
ALTER TABLE 修改数据库的表
DROP TABLE 删除数据库的表
CREATE INDEX 创建索引
DROP INDEX 删除索引
第一天 :复习完
2015年12月23日 0:16分