創建表,展開數據庫中新建的數據庫,下面有一個選項-表。在該選項上右鍵就可以選擇-新建-表。
然后出現的界面上是需要自己填寫列列名、數據類型和選擇是否允許空值。
其中數據類型我是參考: 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添加數據,若干種寫法:
1 insert into 表名 (列名列表) values(數據列表)[, 2 (數據列表)……]
可一次插入若干數據
1 insert into 表名 2 select 數據列表 3 [union 數據列表 4 ……]
可一次插入若干組數據
當然,對於大量數據也可以使用文件導入,用有固定格式的數據文件導入到表中:
1 Bulk insert 表名 from 'C:\你的文本文件.txt' with (FieldterMinator ='以什么符號分割數據', RowterMinator= '以什么符號加\n結尾') 2 --\n是回車的意思,就是回車前面是什么符號,如果沒符號直接單引號\n
3
4 Bulk insert #temp from 'C:\test.txt' with (FieldterMinator =',', RowterMinator= '#\n') 5 --#temp是表名,c盤中的test.txt,FieldterMinator =','每個數據是以逗號分隔的,RowterMinator= '#\n'每行數據以回車結尾。
在這時插入數據需要注意,若是可以為空的數據,需要用分隔符分出空位來占位表示該字段為空。
如:G:,IMG_20161108_153910.jpg,11 08 2016,#
最后一列可以為空,所以需要額外加一個','來進行分隔。