大家好,我很高兴,我再次和大家说,关于学习SQL 的一些心得体会,我觉得SQL真的很有意思,学起来总有一种让人多学习一点的魔力。所以我希望通过写这样的文章多结交一些朋友。希望我们能共同学习进步。同时也希望各位能给我地一些帮助,能让我更好更快学会这门SQL语言。
今天我就对我这几天学习SQL做一个小小的总结。我学习的一些对于表中列的操作和简单的select 查询
我首先对于表中列进行介绍一下:
1、学会了如何删除表与数据库
drop table 数据表
drop database 数据库名
2、增加新列
use 数据库名
alter table 数据表名
add 新列名 数据类型 是否为空
3、增加主键
use 数据库名
alter table 数据表名
add primary key (指定列)
4、删除列
use 数据库名
alter table 数据表名
drop column 指定列名
5、更改列宽
use 数据库名
alter table 数据表名
alter column 指定列 数据类型(设置大小)
6、增加默认值
use 数据库名
alter table 数据表名
add default '默认值' for 指定列
7、约束禁用与启用
use 数据库名
alter table 数据表名
nocheck constraint 约束名
alter table 表名 check constraint 约束名
最后讲一下select 查询
1、执行查询的顺序 一般select 列名字段 from 表名 where 条件
执行过程 a 、from 获取表名 b 、where 条件c、select 显示结果
2、查询表中全部内容
select * from 表名、
3、查询表中的部分记录
select * from 表名 where 符合条件记录注:*中的内容可以根据条件而 改变。
4、使用AS 来创建别名
select 字段名 as 新的字段名 from 表名
5、查询空行
select * from 表名 where 指定字段名 is null
6、使用常量列
select 学校='江西工贸' from 表名
7、限制固定行
select top 5 或者 top 20 percent * from 表名