创建表,展开数据库中新建的数据库,下面有一个选项-表。在该选项上右键就可以选择-新建-表。

然后出现的界面上是需要自己填写列列名、数据类型和选择是否允许空值。

其中数据类型我是参考: http://www.w3school.com.cn/sql/sql_datatypes.asp

在填完各类之后,可能还需要选择主键,在对应列上右键即可选择设置主键,如果需要多个列组合为主键,首先框选需要设置的几列,再右键选择设置主键即可,然后Ctrl+S即可填写表名并保存了。

另外创建完表保存之后,表不会立即出现在表选项下面的,刷新一下表或者重新开一次SSMS就会有了。

关于向表中插入数据:

DateTime数据格式默认是:MM DD YYYY [hh:mmAM/PM]

如:3 17 2016 6:10PM

手动插入数据可以在表上右键编辑前200行,在界面中可以直接填写每个数据条目。

其次可以使用SQL语句insert添加数据,若干种写法:

 insert into 表名 (列名列表) values(数据列表)[,
(数据列表)……]

可一次插入若干数据

 insert into 表名
select 数据列表
[union 数据列表
……]

可一次插入若干组数据

当然,对于大量数据也可以使用文件导入,用有固定格式的数据文件导入到表中:

 Bulk insert 表名 from 'C:\你的文本文件.txt' with (FieldterMinator ='以什么符号分割数据', RowterMinator= '以什么符号加\n结尾')
--\n是回车的意思,就是回车前面是什么符号,如果没符号直接单引号\n Bulk insert #temp from 'C:\test.txt' with (FieldterMinator =',', RowterMinator= '#\n')
--#temp是表名,c盘中的test.txt,FieldterMinator =','每个数据是以逗号分隔的,RowterMinator= '#\n'每行数据以回车结尾。

在这时插入数据需要注意,若是可以为空的数据,需要用分隔符分出空位来占位表示该字段为空。

如:G:,IMG_20161108_153910.jpg,11 08 2016,#

最后一列可以为空,所以需要额外加一个','来进行分隔。

最新文章

  1. js实现倒计时效果
  2. Hive Over HBase
  3. c++读入之 -- 汉字读入遇到的问题
  4. poj3553 拓扑序+排序贪心
  5. VMware虚拟机中如何安装VMWare-Tools详解
  6. 微信小程序Tabbar文字在真机不显示
  7. HDU 2216 Game III(BFS)
  8. linux服务器被攻击处理过程
  9. NOIP 总结
  10. [poj3252]Round Numbers_数位dp
  11. Oracle报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
  12. [51nod1355] 斐波那契的最小公倍数
  13. hibernate框架学习之数据查询(QBC)
  14. LeetCode 748 Shortest Completing Word 解题报告
  15. Spring 注解(二)注解工具类 AnnotationUtils 和 AnnotatedElementUtils
  16. Uploadify提示-Failed,上传不了文件,跟踪onUploadError事件,errorMsg:2156 SecurityError Error #2156 null
  17. mysql取年、月、日、时间
  18. 几个实用的sublime text 2的快捷键
  19. Python 实现画一个小猪佩奇
  20. 【SSH网上商城项目实战28】使用Ajax技术局部更新商品数量和总价

热门文章

  1. spring boot 打包可以运行,但是执行main方法不能运行
  2. [Codeforces721E]Road to Home
  3. linux-安装jdk以及tomcat
  4. java关于集合的遍历与增强for循环(foreach)的使用
  5. Docker小白从零入门到实战系列【二】
  6. 区分舍入函数fix/round/ceil/floor
  7. CentOS7下cratedb备份及恢复(快照)
  8. page指令import属性实例
  9. web项目与jsp有关的三个jar的依赖
  10. linux一些命令的介绍