数据库基础语法学习

一.新建数据库

1.图形界面手动创建
右击数据库–新建数据库
2.使用代码进行创建
数据库基础语法学习
3.还有一种创建数据库语法,就是指定数据库文件参数和日志文件参数,语法如下:create database 数据库名 on [primary] ( <数据文件参数> [,…n] [<文件组参数>] ) [log on] ( <日志文件参数> [,…n] )

二.新建表

1.图形界面手动创建
右击表–新建表
2.使用代码进行创建
数据库基础语法学习
3.表中插入数据方法:
(1)插入一条数据(4种方法):
数据库基础语法学习
(2)插入多条数据:
数据库基础语法学习
(3)插入一列新的列名:
数据库基础语法学习
(4)复制表到新的表中
数据库基础语法学习

注意事项

(1):每次插入一行数据,不可能只插入半行或者几列数据,因此,插入的数据是否有效将按照整行的完整性的要求来检验;

(2):每个数据值的数据类型、精度和小数位数必须与相应的列匹配;

(3):不能为标识列指定值,因为它的数字是自动增长的;

(4):如果在设计表的时候就指定了某列不允许为空,则必须插入数据;

(5):插入的数据项,要求符合检查约束的要求

(6):具有缺省值的列,可以使用default(缺省)关键字来代替插入的数值

4.删除操作:
数据库基础语法学习
注意
删除整张表操作和清空整张表操作对比
删除是删除了所有,包括表结构
清空只是清空了表中数据,但表结构还在,清空速度快些

5.删除数据库:
数据库基础语法学习

6.修改

数据库基础语法学习

7.查询
数据库基础语法学习

三.数据类型

1.数字类型
bight -263~262-1
int -231~231-1
smallint -215~215-1
tinyint 0~255
float -1.79E+308-2.23E-308以及2.23E-3081.79E+308

2.时间类型
time 12:35:29.123456
date 2007-05-08
smalldatetime 2007-05-08 12:35:00
datetime 2007-05-08 12:35:00.123
datetime2 2007-05-08 12:35:00.1234567

3.字符串类型
char[(n)] 固定长度。n用于定义字符串长度,并且它必须为1~8000之间的值
varchar [(n|max)] 可变长度。n用于定义字符串长度,并且它可以为1~8000之间的值
nchar[(n)] 固定长度的Unicode字符串1数据。n用于定义字符串长度,并且它必须为1~4000之间的值
nvarchar[(n)] 可变长度的Unicode字符串1数据。n用于定义字符串长度,并且它可以为1~4000之间的值

:一般使用varchar和nvarchar,可以节省内存

数据库基础语法学习

参考链接