1、在对数据库表进行操作时,一定要注意当前操作的是哪一个数据库,否则很容易引起不必要的错误。对于master数据库中的数据文件,尽量不要去对其操作。

2、可通过图形方式对数据库进行备份操作,可通过数据库附加和还原的方式对数据库进行还原。

3、在排序中,对于多个字段的排序时,中间用逗号隔开;

4、在查询语句中,对于多个字段的查询,字段不需要用括号括起来,而在更新语句中,对于需要添加数据的字段需要用括号括起来,并且插入的值也需要用括号括起来。

5、表的备份可用select   into   例如:

--.将人员表中年龄大于21的编号、生日写入到另一张表中去
select empid,empbirth into emp_bak from emp where datediff(yyyy,empbirth,getdate())>21;
注意:emp_bak 这张表是原来不存在的

6、对表增加字段时不需要添加 column  这个关键字 ,但是删除表格中的某个字段时候需要添加column 这个关键字;

例如:增加 emppsalary 字段:alter table emp add empsalary numeric(10,2) default 4000;

删除字段;: alter tabble emp drop column empsalary;

7、对表添加数据时,必须保证字段个数与数据个数一致,否则会弹出如下错误提示框,默认值除外。

例如:

改正方法:

8、增加检查约束:

例子:

9、自动增长

注意:identity 只能放在整型字段中;每张表只能是一个整型字段中设置字段属性;添加数据时,不能把设置的identity的值写进去,除非通过其他语句的更改。

例如:

验证当设置了自动增长后,不能随意增加值

更改语句:

最新文章

  1. [css]我要用css画幅画(九) - Apple Logo
  2. [转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
  3. 隔壁信概大作业xjb写——同化棋ATAXX
  4. std::reverse_iterator::base
  5. What is the difference Apache (Http Server) and Tomcat (Servlet Container)
  6. Visual C++ 设置适合自己的解决方案目录结构
  7. [转载]python中multiprocessing.pool函数介绍
  8. HttpClient Post Form data and get Response String
  9. ADO.NET基本操作(CRUD、Procedure、Transaction)
  10. Happy Number
  11. Hibernate配置文件hbm主键的generator可选项
  12. 高效求幂取余 算法,复杂度 log(n)
  13. android项目 之 记事本(6)----- 加入手写
  14. OSI模型和TCP/IP协议族(二)
  15. 理解pytorch中的softmax中的dim参数
  16. Linux下GitLab服务器搭建
  17. 小程序的js处理步骤
  18. 3D Slicer中文教程(二)—软件功能界面介绍
  19. 20165213 Exp1 PC平台逆向破解
  20. MT【62】柯西求三角值域

热门文章

  1. android安全学习、工具库、框架
  2. Matlab学生账号创建激活使用
  3. 【Redis】redis异步消息队列+Spring自定义注解+AOP方式实现系统日志持久化
  4. 【微信小程序】--bindtap参数传递,配合wx.previewImage实现多张缩略图预览
  5. Python中的pip安装与使用
  6. docker-compose如何动态配置springboot项目的application.yml的配置
  7. 19 常用API
  8. [bug] vscode output 输出乱码
  9. linux使用createrepo制作本地yum源
  10. Windows 电脑的四种运行状态工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), S4 关机状态 (Shutdown), S5